public interface ITexture
| Modifier and Type | Method and Description |
|---|---|
void |
bind(GLState pGLState) |
void |
bind(GLState pGLState,
int pGLActiveTexture) |
int |
getHardwareTextureID() |
int |
getHeight() |
PixelFormat |
getPixelFormat() |
TextureOptions |
getTextureOptions() |
ITextureStateListener |
getTextureStateListener() |
int |
getWidth() |
boolean |
hasTextureStateListener() |
boolean |
isLoadedToHardware() |
boolean |
isUpdateOnHardwareNeeded() |
void |
load() |
void |
load(GLState pGLState) |
void |
loadToHardware(GLState pGLState) |
void |
reloadToHardware(GLState pGLState) |
void |
setNotLoadedToHardware() |
void |
setTextureStateListener(ITextureStateListener pTextureStateListener) |
void |
setUpdateOnHardwareNeeded(boolean pUpdateOnHardwareNeeded) |
void |
unload() |
void |
unload(GLState pGLState) |
void |
unloadFromHardware(GLState pGLState) |
int getWidth()
int getHeight()
int getHardwareTextureID()
boolean isLoadedToHardware()
void setNotLoadedToHardware()
boolean isUpdateOnHardwareNeeded()
void setUpdateOnHardwareNeeded(boolean pUpdateOnHardwareNeeded)
void load()
TextureManager#loadTexture(ITexture)}.void load(GLState pGLState) throws java.io.IOException
java.io.IOExceptionTextureManager#loadTexture(GLState, ITexture)}.void unload()
TextureManager#unloadTexture(ITexture)}.void unload(GLState pGLState)
TextureManager#unloadTexture(GLState, ITexture)}.void loadToHardware(GLState pGLState) throws java.io.IOException
java.io.IOExceptionvoid unloadFromHardware(GLState pGLState)
void reloadToHardware(GLState pGLState) throws java.io.IOException
java.io.IOExceptionvoid bind(GLState pGLState)
void bind(GLState pGLState, int pGLActiveTexture)
pGLActiveTexture - from GLES20.GL_TEXTURE0 to GLES20.GL_TEXTURE31.PixelFormat getPixelFormat()
TextureOptions getTextureOptions()
boolean hasTextureStateListener()
ITextureStateListener getTextureStateListener()
void setTextureStateListener(ITextureStateListener pTextureStateListener)