C# Класс andengine.opengl.texture.Texture

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
mUpdateOnHardwareNeeded bool

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Init ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : void

Приватные методы

Метод Описание
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

Описание методов

AddTextureSource() публичный Метод

public AddTextureSource ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : TextureSourceWithLocation
pTextureSource andengine.opengl.texture.source.ITextureSource
pTexturePositionX int
pTexturePositionY int
Результат TextureSourceWithLocation

ClearTextureSources() публичный Метод

public ClearTextureSources ( ) : void
Результат void

GetHardwareTextureID() публичный Метод

public GetHardwareTextureID ( ) : int
Результат int

GetHeight() публичный Метод

public GetHeight ( ) : int
Результат int

GetTextureOptions() публичный Метод

public GetTextureOptions ( ) : TextureOptions
Результат TextureOptions

GetWidth() публичный Метод

public GetWidth ( ) : int
Результат int

Init() защищенный Метод

protected Init ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : void
pWidth int
pHeight int
pTextureOptions TextureOptions
pTextureStateListener ITextureStateListener
Результат void

IsLoadedToHardware() публичный Метод

public IsLoadedToHardware ( ) : bool
Результат bool

IsUpdateOnHardwareNeeded() публичный Метод

public IsUpdateOnHardwareNeeded ( ) : bool
Результат bool

LoadToHardware() публичный Метод

public LoadToHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Результат void

RemoveTextureSource() публичный Метод

public RemoveTextureSource ( andengine.opengl.texture.source.ITextureSource pTextureSource, int pTexturePositionX, int pTexturePositionY ) : void
pTextureSource andengine.opengl.texture.source.ITextureSource
pTexturePositionX int
pTexturePositionY int
Результат void

SetLoadedToHardware() публичный Метод

public SetLoadedToHardware ( bool pLoadedToHardware ) : void
pLoadedToHardware bool
Результат void

Texture() публичный Метод

public Texture ( int pWidth, int pHeight ) : System.Collections.Generic
pWidth int
pHeight int
Результат System.Collections.Generic

Texture() публичный Метод

public Texture ( int pWidth, int pHeight, ITextureStateListener pTextureStateListener ) : System.Collections.Generic
pWidth int
pHeight int
pTextureStateListener ITextureStateListener
Результат System.Collections.Generic

Texture() публичный Метод

public Texture ( int pWidth, int pHeight, TextureOptions pTextureOptions ) : System.Collections.Generic
pWidth int
pHeight int
pTextureOptions TextureOptions
Результат System.Collections.Generic

Texture() публичный Метод

public Texture ( int pWidth, int pHeight, TextureOptions pTextureOptions, ITextureStateListener pTextureStateListener ) : System.Collections.Generic
pWidth int
pHeight int
pTextureOptions TextureOptions
pTextureStateListener ITextureStateListener
Результат System.Collections.Generic

UnloadFromHardware() публичный Метод

public UnloadFromHardware ( Javax.Microedition.Khronos.Opengles.IGL10 pGL ) : void
pGL Javax.Microedition.Khronos.Opengles.IGL10
Результат void

Описание свойств

mUpdateOnHardwareNeeded защищенное свойство

protected bool mUpdateOnHardwareNeeded
Результат bool