net.minecraft.client.renderer

## Class ThreadDownloadImageData

- java.lang.Object
- - net.minecraft.client.renderer.ThreadDownloadImageData

-     public class ThreadDownloadImageData
      extends Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `BufferedImage` | `image` The image data.
    `int` | `referenceCount` Number of open references to this ThreadDownloadImageData
    `int` | `textureName` The GL texture name associated with this image, or -1 if the texture has not been allocated
    `boolean` | `textureSetupComplete` True if the texture has been allocated and the image copied to the texture.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ThreadDownloadImageData(String par1, IImageBuffer par2IImageBuffer)`

  - ### Method Summary

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### image

          public BufferedImage image

      The image data.

    - #### referenceCount

          public int referenceCount

      Number of open references to this ThreadDownloadImageData

    - #### textureName

          public int textureName

      The GL texture name associated with this image, or -1 if the texture has not been allocated

    - #### textureSetupComplete

          public boolean textureSetupComplete

      True if the texture has been allocated and the image copied to the texture. This is reset if global rendering settings change, so that setupTexture will be called again.

  - ### Constructor Detail

    - #### ThreadDownloadImageData

          public ThreadDownloadImageData(String par1,
                                 IImageBuffer par2IImageBuffer)