C# Class Axiom.RenderSystems.OpenGLES.GLESTextureManager

GL ES-specific implementation of a TextureManager
Inheritance: Axiom.Core.TextureManager
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Свойство Type Description
_glSupport Axiom.RenderSystems.OpenGLES.GLESSupport
_warningTextureID int

Méthodes publiques

Méthode Description
GLESTextureManager ( Axiom.RenderSystems.OpenGLES.GLESSupport support ) : System

GetNativeFormat ( TextureType ttype, Media format, TextureUsage usage ) : Media.PixelFormat

IsHardwareFilteringSupported ( TextureType ttype, Media format, int usage, bool preciseFormatOnly ) : bool

Returns whether this render system has hardware filtering supported for the texture format requested with the given usage options.

Méthodes protégées

Méthode Description
CreateWarningTexture ( ) : void

Internal method to create a warning texture (bound when a texture unit is blank)

_create ( string name, ulong handle, string group, bool isManual, IManualResourceLoader loader, NameValuePairList createParams ) : Axiom.Core.Resource

dispose ( bool disposeManagedResources ) : void

Method Details

CreateWarningTexture() protected méthode

Internal method to create a warning texture (bound when a texture unit is blank)
protected CreateWarningTexture ( ) : void
Résultat void

GLESTextureManager() public méthode

public GLESTextureManager ( Axiom.RenderSystems.OpenGLES.GLESSupport support ) : System
support Axiom.RenderSystems.OpenGLES.GLESSupport
Résultat System

GetNativeFormat() public méthode

public GetNativeFormat ( TextureType ttype, Media format, TextureUsage usage ) : Media.PixelFormat
ttype TextureType
format Media
usage TextureUsage
Résultat Media.PixelFormat

IsHardwareFilteringSupported() public méthode

Returns whether this render system has hardware filtering supported for the texture format requested with the given usage options.
public IsHardwareFilteringSupported ( TextureType ttype, Media format, int usage, bool preciseFormatOnly ) : bool
ttype TextureType The texture type requested
format Media The pixel format requested
usage int the kind of usage this texture is intended for, a combination of the TextureUsage flags.
preciseFormatOnly bool /// Whether precise or fallback format mode is used to detecting. /// In case the pixel format doesn't supported by device, false will be returned /// if in precise mode, and natively used pixel format will be actually use to /// check if in fallback mode. ///
Résultat bool

_create() protected méthode

protected _create ( string name, ulong handle, string group, bool isManual, IManualResourceLoader loader, NameValuePairList createParams ) : Axiom.Core.Resource
name string
handle ulong
group string
isManual bool
loader IManualResourceLoader
createParams NameValuePairList
Résultat Axiom.Core.Resource

dispose() protected méthode

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Résultat void

Property Details

_glSupport protected_oe property

protected GLESSupport,Axiom.RenderSystems.OpenGLES _glSupport
Résultat Axiom.RenderSystems.OpenGLES.GLESSupport

_warningTextureID protected_oe property

protected int _warningTextureID
Résultat int