C# Класс SharpQuake.Drawer

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

Открытые свойства

Свойство Тип Описание
CurrentTexture int
LightMapFormat PixelFormat

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

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

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

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

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

BeginDisc() публичный статический Метод

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

Bind() публичный статический Метод

public static Bind ( int texnum ) : void
texnum int
Результат void

CachePic() публичный статический Метод

public static CachePic ( string path ) : glpic_t
path string
Результат glpic_t

DrawAlphaPic() публичный статический Метод

public static DrawAlphaPic ( int x, int y, glpic_t pic, float alpha ) : void
x int
y int
pic glpic_t
alpha float
Результат void

DrawCharacter() публичный статический Метод

public static DrawCharacter ( int x, int y, int num ) : void
x int
y int
num int
Результат void

DrawConsoleBackground() публичный статический Метод

public static DrawConsoleBackground ( int lines ) : void
lines int
Результат void

DrawPic() публичный статический Метод

public static DrawPic ( int x, int y, glpic_t pic ) : void
x int
y int
pic glpic_t
Результат void

DrawString() публичный статический Метод

public static DrawString ( int x, int y, string str ) : void
x int
y int
str string
Результат void

DrawTransPic() публичный статический Метод

public static DrawTransPic ( int x, int y, glpic_t pic ) : void
x int
y int
pic glpic_t
Результат void

EndDisc() публичный статический Метод

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

FadeScreen() публичный статический Метод

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

Fill() публичный статический Метод

public static Fill ( int x, int y, int w, int h, int c ) : void
x int
y int
w int
h int
c int
Результат void

GenerateTextureNumber() публичный статический Метод

gets texture_extension_number++
public static GenerateTextureNumber ( ) : int
Результат int

GenerateTextureNumberRange() публичный статический Метод

gets texture_extension_number++
public static GenerateTextureNumberRange ( int count ) : int
count int
Результат int

Init() публичный статический Метод

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

LoadTexture() публичный статический Метод

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
Результат int

PicFromWad() публичный статический Метод

public static PicFromWad ( string name ) : glpic_t
name string
Результат glpic_t

SelectTexture() публичный статический Метод

GL_SelectTexture
public static SelectTexture ( MTexTarget target ) : void
target MTexTarget
Результат void

SetTextureFilters() публичный статический Метод

public static SetTextureFilters ( TextureMinFilter min, TextureMagFilter mag ) : void
min TextureMinFilter
mag TextureMagFilter
Результат void

TileClear() публичный статический Метод

public static TileClear ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Результат void

TransPicTranslate() публичный статический Метод

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
Результат void

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

CurrentTexture публичное статическое свойство

public static int CurrentTexture
Результат int

LightMapFormat публичное статическое свойство

public static PixelFormat LightMapFormat
Результат PixelFormat