public class FloatTextureData extends 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,
int internalFormat,
int format,
int type,
boolean isGpuOnly) |
| 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() |
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 FloatTextureData(int w,
int h,
int internalFormat,
int format,
int type,
boolean isGpuOnly)
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 FloatBuffer getBuffer()
Copyright © 2021. All rights reserved.