C# Class OpenBve.TextureManager

Afficher le fichier Open project: leezer3/OpenBVE Class Usage Examples

Private Methods

Méthode Description
ClearTextures ( ) : void
FindTexture ( string FileName, World TransparentColor, byte TransparentColorUsed, TextureLoadMode LoadMode, TextureWrapMode WrapModeX, TextureWrapMode WrapModeY, int ClipLeft, int ClipTop, int ClipWidth, int ClipHeight ) : int
GetFreeTexture ( ) : int
GetImageDimensions ( string File, int &Width, int &Height ) : void
InvertLightness ( int &R, int &G, int &B ) : void
LoadTextureData ( int TextureIndex ) : void
LoadTextureRGBAforData ( Bitmap Bitmap, World TransparentColor, byte TransparentColorUsed, int TextureIndex ) : void
LoadTextureRGBAforOpenGl ( int TextureIndex ) : void
LoadTextureRGBforData ( Bitmap Bitmap, int TextureIndex ) : void
LoadTextureRGBforOpenGl ( int TextureIndex ) : void
PerformAsynchronousOperations ( ) : void
RegisterTexture ( Bitmap Bitmap, World TransparentColor ) : int
RegisterTexture ( Bitmap Bitmap, bool Alpha ) : int
RegisterTexture ( string FileName, TextureWrapMode WrapModeX, TextureWrapMode WrapModeY, bool DontAllowUnload ) : int
RegisterTexture ( string FileName, World TransparentColor, byte TransparentColorUsed, TextureLoadMode LoadMode, TextureWrapMode WrapModeX, TextureWrapMode WrapModeY, bool DontAllowUnload, int ClipLeft, int ClipTop, int ClipWidth, int ClipHeight ) : int
RegisterTexture ( string FileName, World TransparentColor, byte TransparentColorUsed, TextureWrapMode WrapModeX, TextureWrapMode WrapModeY, bool DontAllowUnload ) : int
UnregisterTexture ( int &TextureIndex ) : void
UnuseAllTextures ( ) : void
UnuseTexture ( int TextureIndex ) : void
Update ( double TimeElapsed ) : void
UseTexture ( int TextureIndex, UseMode Mode ) : int
ValidateTexture ( int &TextureIndex ) : void