C# 클래스 OpenBve.TextureManager

파일 보기 프로젝트 열기: leezer3/OpenBVE 1 사용 예제들

비공개 메소드들

메소드 설명
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