Package com.badlogic.gdx.graphics
Class Texture3D
- java.lang.Object
-
- com.badlogic.gdx.graphics.GLTexture
-
- com.badlogic.gdx.graphics.Texture3D
-
- All Implemented Interfaces:
Disposable
public class Texture3D extends GLTexture
Open GLES wrapper for Texture3D
-
-
Field Summary
Fields Modifier and Type Field Description protected Texture.TextureWrap
rWrap
-
Constructor Summary
Constructors Constructor Description Texture3D(int width, int height, int depth, int glFormat, int glInternalFormat, int glType)
Texture3D(Texture3DData data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
clearAllTextureArrays(Application app)
Clears all managed TextureArrays.Texture3DData
getData()
int
getDepth()
int
getHeight()
static java.lang.String
getManagedStatus()
static int
getNumManagedTextures3D()
int
getWidth()
static void
invalidateAllTextureArrays(Application app)
Invalidate all managed TextureArrays.boolean
isManaged()
protected void
reload()
void
setWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r)
void
unsafeSetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r)
void
unsafeSetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r, boolean force)
void
upload()
-
Methods inherited from class com.badlogic.gdx.graphics.GLTexture
bind, bind, delete, dispose, getAnisotropicFilter, getMagFilter, getMaxAnisotropicFilterLevel, getMinFilter, getTextureObjectHandle, getUWrap, getVWrap, setAnisotropicFilter, setFilter, setWrap, unsafeSetAnisotropicFilter, unsafeSetAnisotropicFilter, unsafeSetFilter, unsafeSetFilter, unsafeSetWrap, unsafeSetWrap, uploadImageData, uploadImageData
-
-
-
-
Field Detail
-
rWrap
protected Texture.TextureWrap rWrap
-
-
Constructor Detail
-
Texture3D
public Texture3D(int width, int height, int depth, int glFormat, int glInternalFormat, int glType)
-
Texture3D
public Texture3D(Texture3DData data)
-
-
Method Detail
-
getData
public Texture3DData getData()
-
upload
public void upload()
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
getDepth
public int getDepth()
-
isManaged
public boolean isManaged()
-
clearAllTextureArrays
public static void clearAllTextureArrays(Application app)
Clears all managed TextureArrays. This is an internal method. Do not use it!
-
invalidateAllTextureArrays
public static void invalidateAllTextureArrays(Application app)
Invalidate all managed TextureArrays. This is an internal method. Do not use it!
-
getManagedStatus
public static java.lang.String getManagedStatus()
-
getNumManagedTextures3D
public static int getNumManagedTextures3D()
- Returns:
- the number of managed Texture3D currently loaded
-
setWrap
public void setWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r)
-
unsafeSetWrap
public void unsafeSetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r, boolean force)
-
unsafeSetWrap
public void unsafeSetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r)
-
-