public class FloatTextureData extends java.lang.Object implements TextureData
TextureData implementation which should be used to create float textures.TextureData.Factory, TextureData.TextureDataType| Constructor and Description |
|---|
FloatTextureData(int w,
int h) |
| 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() |
java.nio.FloatBuffer |
getBuffer() |
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 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 TextureDatapublic java.nio.FloatBuffer getBuffer()