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.TextureWraprWrap
-
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 voidclearAllTextureArrays(Application app)Clears all managed TextureArrays.Texture3DDatagetData()intgetDepth()intgetHeight()static java.lang.StringgetManagedStatus()static intgetNumManagedTextures3D()intgetWidth()static voidinvalidateAllTextureArrays(Application app)Invalidate all managed TextureArrays.booleanisManaged()protected voidreload()voidsetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r)voidunsafeSetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r)voidunsafeSetWrap(Texture.TextureWrap u, Texture.TextureWrap v, Texture.TextureWrap r, boolean force)voidupload()-
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)
-
-