public interface

ITexture

org.andengine.opengl.texture.ITexture
Known Indirect Subclasses

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

Nested Classes
interface ITexture.ITextureStateListener  
Public Methods
abstract void bind(GLState pGLState, int pGLActiveTexture)
abstract void bind(GLState pGLState)
abstract int getHardwareTextureID()
abstract int getHeight()
abstract PixelFormat getPixelFormat()
abstract TextureOptions getTextureOptions()
abstract ITexture.ITextureStateListener getTextureStateListener()
abstract int getWidth()
abstract boolean hasTextureStateListener()
abstract boolean isLoadedToHardware()
abstract boolean isUpdateOnHardwareNeeded()
abstract void load()
abstract void load(GLState pGLState)
abstract void loadToHardware(GLState pGLState)
abstract void reloadToHardware(GLState pGLState)
abstract void setNotLoadedToHardware()
abstract void setTextureStateListener(ITexture.ITextureStateListener pTextureStateListener)
abstract void setUpdateOnHardwareNeeded(boolean pUpdateOnHardwareNeeded)
abstract void unload(GLState pGLState)
abstract void unload()
abstract void unloadFromHardware(GLState pGLState)

Public Methods

public abstract void bind (GLState pGLState, int pGLActiveTexture)

Parameters
pGLActiveTexture from GL_TEXTURE0 to GL_TEXTURE31.

public abstract void bind (GLState pGLState)

public abstract int getHardwareTextureID ()

public abstract int getHeight ()

public abstract PixelFormat getPixelFormat ()

public abstract TextureOptions getTextureOptions ()

public abstract ITexture.ITextureStateListener getTextureStateListener ()

public abstract int getWidth ()

public abstract boolean hasTextureStateListener ()

public abstract boolean isLoadedToHardware ()

public abstract boolean isUpdateOnHardwareNeeded ()

public abstract void load ()

See Also
  • {@link TextureManager#loadTexture(ITexture)}.

public abstract void load (GLState pGLState)

Throws
IOException
See Also
  • {@link TextureManager#loadTexture(GLState, ITexture)}.

public abstract void loadToHardware (GLState pGLState)

Throws
IOException

public abstract void reloadToHardware (GLState pGLState)

Throws
IOException

public abstract void setNotLoadedToHardware ()

public abstract void setTextureStateListener (ITexture.ITextureStateListener pTextureStateListener)

public abstract void setUpdateOnHardwareNeeded (boolean pUpdateOnHardwareNeeded)

public abstract void unload (GLState pGLState)

See Also
  • {@link TextureManager#unloadTexture(GLState, ITexture)}.

public abstract void unload ()

See Also
  • {@link TextureManager#unloadTexture(ITexture)}.

public abstract void unloadFromHardware (GLState pGLState)