C# 클래스 SharpQuake.Drawer

Draw_functions, GL_functions
파일 보기 프로젝트 열기: Memorix101/SharpQuake 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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