public interface

ITexture

org.anddev.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(GL10 pGL)
abstract int getHardwareTextureID()
abstract int getHeight()
abstract TextureOptions getTextureOptions()
abstract ITexture.ITextureStateListener getTextureStateListener()
abstract int getWidth()
abstract boolean hasTextureStateListener()
abstract boolean isLoadedToHardware()
abstract boolean isUpdateOnHardwareNeeded()
abstract void loadToHardware(GL10 pGL)
abstract void reloadToHardware(GL10 pGL)
abstract void setLoadedToHardware(boolean pLoadedToHardware)
abstract void setUpdateOnHardwareNeeded(boolean pUpdateOnHardwareNeeded)
abstract void unloadFromHardware(GL10 pGL)

Public Methods

public abstract void bind (GL10 pGL)

public abstract int getHardwareTextureID ()

public abstract int getHeight ()

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 loadToHardware (GL10 pGL)

Throws
IOException

public abstract void reloadToHardware (GL10 pGL)

Throws
IOException

public abstract void setLoadedToHardware (boolean pLoadedToHardware)

public abstract void setUpdateOnHardwareNeeded (boolean pUpdateOnHardwareNeeded)

public abstract void unloadFromHardware (GL10 pGL)