public class ETC1TextureData extends java.lang.Object implements TextureData
TextureData.Factory, TextureData.TextureDataType| Constructor and Description |
|---|
ETC1TextureData(ETC1.ETC1Data encodedImage,
boolean useMipMaps) |
ETC1TextureData(FileHandle file) |
ETC1TextureData(FileHandle file,
boolean useMipMaps) |
| Modifier and Type | Method and Description |
|---|---|
void |
consumeCustomData(int target)
Uploads the pixel data to the OpenGL ES texture.
|
Pixmap |
consumePixmap()
Returns the
Pixmap for upload by Texture. |
boolean |
disposePixmap() |
Pixmap.Format |
getFormat() |
int |
getHeight() |
TextureData.TextureDataType |
getType() |
int |
getWidth() |
boolean |
isManaged() |
boolean |
isPrepared() |
void |
prepare()
Prepares the TextureData for a call to
TextureData.consumePixmap() or TextureData.consumeCustomData(int). |
boolean |
useMipMaps() |
public ETC1TextureData(FileHandle file)
public ETC1TextureData(FileHandle file, boolean useMipMaps)
public ETC1TextureData(ETC1.ETC1Data encodedImage, boolean useMipMaps)
public TextureData.TextureDataType getType()
getType in interface TextureDataTextureData.TextureDataTypepublic boolean isPrepared()
isPrepared in interface TextureDatapublic void prepare()
TextureDataTextureData.consumePixmap() or TextureData.consumeCustomData(int). This method can be
called from a non OpenGL thread and should thus not interact with OpenGL.prepare in interface TextureDatapublic void consumeCustomData(int target)
TextureDataTextureData.prepare()
must preceed a call to this method. Any internal data structures created in TextureData.prepare() should be disposed of here.consumeCustomData in interface TextureDatapublic Pixmap consumePixmap()
TextureDataPixmap for upload by Texture. A call to TextureData.prepare() must precede a call to this method. Any
internal data structures created in TextureData.prepare() should be disposed of here.consumePixmap in interface TextureDatapublic boolean disposePixmap()
disposePixmap in interface TextureDataTextureData.consumePixmap() should dispose the Pixmap returned by TextureData.consumePixmap()public int getWidth()
getWidth in interface TextureDatapublic int getHeight()
getHeight in interface TextureDatapublic Pixmap.Format getFormat()
getFormat in interface TextureDataPixmap.Format of the pixel datapublic boolean useMipMaps()
useMipMaps in interface TextureDatapublic boolean isManaged()
isManaged in interface TextureData