C# Class SharpQuake.Drawer

Draw_functions, GL_functions
Afficher le fichier Open project: Memorix101/SharpQuake Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentTexture int
LightMapFormat PixelFormat

Méthodes publiques

Méthode Description
BeginDisc ( ) : void
Bind ( int texnum ) : void
CachePic ( string path ) : glpic_t
DrawAlphaPic ( int x, int y, glpic_t pic, float alpha ) : void
DrawCharacter ( int x, int y, int num ) : void
DrawConsoleBackground ( int lines ) : void
DrawPic ( int x, int y, glpic_t pic ) : void
DrawString ( int x, int y, string str ) : void
DrawTransPic ( int x, int y, glpic_t pic ) : void
EndDisc ( ) : void
FadeScreen ( ) : void
Fill ( int x, int y, int w, int h, int c ) : void
GenerateTextureNumber ( ) : int

gets texture_extension_number++

GenerateTextureNumberRange ( int count ) : int

gets texture_extension_number++

Init ( ) : void
LoadTexture ( string identifier, int width, int height, ByteArraySegment data, bool mipmap, bool alpha ) : int

GL_LoadTexture

PicFromWad ( string name ) : glpic_t
SelectTexture ( MTexTarget target ) : void

GL_SelectTexture

SetTextureFilters ( TextureMinFilter min, TextureMagFilter mag ) : void
TileClear ( int x, int y, int w, int h ) : void
TransPicTranslate ( int x, int y, glpic_t pic, byte translation ) : void

Draw_TransPicTranslate Only used for the player color selection menu

Private Methods

Méthode Description
AllocScrapBlock ( int w, int h, int &x, int &y ) : int
CharToConback ( int num, ByteArraySegment dest, ByteArraySegment drawChars ) : void
Drawer ( ) : System
LoadTexture ( glpic_t pic, ByteArraySegment data ) : int

GL_LoadPicTexture

MipMap ( uint src, int width, int height ) : void
ResampleTexture ( uint src, int srcWidth, int srcHeight, uint &dest, int destWidth, int destHeight ) : void
TextureMode_f ( ) : void

Draw_TextureMode_f

Upload32 ( uint data, int width, int height, bool mipmap, bool alpha ) : void
Upload8 ( ByteArraySegment data, int width, int height, bool mipmap, bool alpha ) : void

GL_Upload8

UploadScrap ( ) : void

Method Details

BeginDisc() public static méthode

public static BeginDisc ( ) : void
Résultat void

Bind() public static méthode

public static Bind ( int texnum ) : void
texnum int
Résultat void

CachePic() public static méthode

public static CachePic ( string path ) : glpic_t
path string
Résultat glpic_t

DrawAlphaPic() public static méthode

public static DrawAlphaPic ( int x, int y, glpic_t pic, float alpha ) : void
x int
y int
pic glpic_t
alpha float
Résultat void

DrawCharacter() public static méthode

public static DrawCharacter ( int x, int y, int num ) : void
x int
y int
num int
Résultat void

DrawConsoleBackground() public static méthode

public static DrawConsoleBackground ( int lines ) : void
lines int
Résultat void

DrawPic() public static méthode

public static DrawPic ( int x, int y, glpic_t pic ) : void
x int
y int
pic glpic_t
Résultat void

DrawString() public static méthode

public static DrawString ( int x, int y, string str ) : void
x int
y int
str string
Résultat void

DrawTransPic() public static méthode

public static DrawTransPic ( int x, int y, glpic_t pic ) : void
x int
y int
pic glpic_t
Résultat void

EndDisc() public static méthode

public static EndDisc ( ) : void
Résultat void

FadeScreen() public static méthode

public static FadeScreen ( ) : void
Résultat void

Fill() public static méthode

public static Fill ( int x, int y, int w, int h, int c ) : void
x int
y int
w int
h int
c int
Résultat void

GenerateTextureNumber() public static méthode

gets texture_extension_number++
public static GenerateTextureNumber ( ) : int
Résultat int

GenerateTextureNumberRange() public static méthode

gets texture_extension_number++
public static GenerateTextureNumberRange ( int count ) : int
count int
Résultat int

Init() public static méthode

public static Init ( ) : void
Résultat void

LoadTexture() public static méthode

GL_LoadTexture
public static LoadTexture ( string identifier, int width, int height, ByteArraySegment data, bool mipmap, bool alpha ) : int
identifier string
width int
height int
data ByteArraySegment
mipmap bool
alpha bool
Résultat int

PicFromWad() public static méthode

public static PicFromWad ( string name ) : glpic_t
name string
Résultat glpic_t

SelectTexture() public static méthode

GL_SelectTexture
public static SelectTexture ( MTexTarget target ) : void
target MTexTarget
Résultat void

SetTextureFilters() public static méthode

public static SetTextureFilters ( TextureMinFilter min, TextureMagFilter mag ) : void
min TextureMinFilter
mag TextureMagFilter
Résultat void

TileClear() public static méthode

public static TileClear ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Résultat void

TransPicTranslate() public static méthode

Draw_TransPicTranslate Only used for the player color selection menu
public static TransPicTranslate ( int x, int y, glpic_t pic, byte translation ) : void
x int
y int
pic glpic_t
translation byte
Résultat void

Property Details

CurrentTexture public_oe static_oe property

public static int CurrentTexture
Résultat int

LightMapFormat public_oe static_oe property

public static PixelFormat LightMapFormat
Résultat PixelFormat