C# Class andengine.opengl.texture.Texture

显示文件 Open project: jamesburton/AndEngine.net Class Usage Examples

Protected Properties

Property Type Description
mUpdateOnHardwareNeeded bool

Public Methods

Method Description
AddTextureSource ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : TextureSourceWithLocation
ClearTextureSources ( ) : void
GetHardwareTextureID ( ) : int
GetHeight ( ) : int
GetTextureOptions ( ) : TextureOptions
GetWidth ( ) : int
IsLoadedToHardware ( ) : bool
IsUpdateOnHardwareNeeded ( ) : bool
LoadToHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
RemoveTextureSource ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : void
SetLoadedToHardware ( bool pLoadedToHardware ) : void
Texture ( int pWidth, int pHeight ) : System.Collections.Generic
Texture ( int pWidth, int pHeight, ITextureStateListener pTextureStateListener ) : System.Collections.Generic
Texture ( int pWidth, int pHeight, TextureOptions pTextureOptions ) : System.Collections.Generic
Texture ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : System.Collections.Generic
UnloadFromHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void

Protected Methods

Method Description
Init ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : void

Private Methods

Method Description
AllocateAndBindTextureOnHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
ApplyTextureOptions ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
CheckTextureSourcePosition ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : void
DeleteTextureOnHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
GenerateHardwareTextureID ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : int
SendPlaceholderBitmapToHardware ( int pWidth, int pHeight ) : void
WriteTextureToHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void

Method Details

AddTextureSource() public method

public AddTextureSource ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : TextureSourceWithLocation
pTextureSource andengine.opengl.texture.source.ITextureSource
pTexturePositionX int
pTexturePositionY int
return TextureSourceWithLocation

ClearTextureSources() public method

public ClearTextureSources ( ) : void
return void

GetHardwareTextureID() public method

public GetHardwareTextureID ( ) : int
return int

GetHeight() public method

public GetHeight ( ) : int
return int

GetTextureOptions() public method

public GetTextureOptions ( ) : TextureOptions
return TextureOptions

GetWidth() public method

public GetWidth ( ) : int
return int

Init() protected method

protected Init ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : void
pWidth int
pHeight int
pTextureOptions TextureOptions
pTextureStateListener ITextureStateListener
return void

IsLoadedToHardware() public method

public IsLoadedToHardware ( ) : bool
return bool

IsUpdateOnHardwareNeeded() public method

public IsUpdateOnHardwareNeeded ( ) : bool
return bool

LoadToHardware() public method

public LoadToHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
return void

RemoveTextureSource() public method

public RemoveTextureSource ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : void
pTextureSource andengine.opengl.texture.source.ITextureSource
pTexturePositionX int
pTexturePositionY int
return void

SetLoadedToHardware() public method

public SetLoadedToHardware ( bool pLoadedToHardware ) : void
pLoadedToHardware bool
return void

Texture() public method

public Texture ( int pWidth, int pHeight ) : System.Collections.Generic
pWidth int
pHeight int
return System.Collections.Generic

Texture() public method

public Texture ( int pWidth, int pHeight, ITextureStateListener pTextureStateListener ) : System.Collections.Generic
pWidth int
pHeight int
pTextureStateListener ITextureStateListener
return System.Collections.Generic

Texture() public method

public Texture ( int pWidth, int pHeight, TextureOptions pTextureOptions ) : System.Collections.Generic
pWidth int
pHeight int
pTextureOptions TextureOptions
return System.Collections.Generic

Texture() public method

public Texture ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : System.Collections.Generic
pWidth int
pHeight int
pTextureOptions TextureOptions
pTextureStateListener ITextureStateListener
return System.Collections.Generic

UnloadFromHardware() public method

public UnloadFromHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
return void

Property Details

mUpdateOnHardwareNeeded protected_oe property

protected bool mUpdateOnHardwareNeeded
return bool