QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
glsl_draw.c File Reference

Macros

#define draw(px, py, pp)
 
#define NH_DEFINE
 

Typedefs

typedef struct cachepic_s cachepic_t
 

Functions

void glsl_Draw_AltString (int x, int y, const char *str)
 
void glsl_Draw_BlendScreen (quat_t color)
 
qpic_tglsl_Draw_CachePic (const char *path, qboolean alpha)
 
void glsl_Draw_Character (int x, int y, unsigned int chr)
 
void glsl_Draw_ConsoleBackground (int lines, byte alpha)
 
void glsl_Draw_Crosshair (void)
 
void glsl_Draw_CrosshairAt (int ch, int x, int y)
 
void glsl_Draw_DestroyPic (qpic_t *pic)
 
void glsl_Draw_FadeScreen (void)
 
void glsl_Draw_Fill (int x, int y, int w, int h, int c)
 
void glsl_Draw_Init (void)
 
qpic_tglsl_Draw_MakePic (int width, int height, const byte *data)
 
void glsl_Draw_nString (int x, int y, const char *str, int count)
 
void glsl_Draw_Pic (int x, int y, qpic_t *pic)
 
void glsl_Draw_Picf (float x, float y, qpic_t *pic)
 
qpic_tglsl_Draw_PicFromWad (const char *name)
 
void glsl_Draw_String (int x, int y, const char *str)
 
void glsl_Draw_SubPic (int x, int y, qpic_t *pic, int srcx, int srcy, int width, int height)
 
void glsl_Draw_TextBox (int x, int y, int width, int lines, byte alpha)
 
void glsl_Draw_TileClear (int x, int y, int w, int h)
 
void glsl_Draw_UncachePic (const char *path)
 
void GLSL_DrawReset (void)
 
void GLSL_End2D (void)
 
void GLSL_FlushText (void)
 
void GLSL_Set2D (void)
 
void GLSL_Set2DScaled (void)
 

Macro Definition Documentation

#define draw (   px,
  py,
  pp 
)
Value:
draw_pic (px, py, pp->width, pp->height, pp, \
0, 0, pp->width, pp->height, color)
Definition: fbset.h:34
#define NH_DEFINE

Typedef Documentation

typedef struct cachepic_s cachepic_t

Function Documentation

void glsl_Draw_AltString ( int  x,
int  y,
const char *  str 
)
void glsl_Draw_BlendScreen ( quat_t  color)
qpic_t* glsl_Draw_CachePic ( const char *  path,
qboolean  alpha 
)
void glsl_Draw_Character ( int  x,
int  y,
unsigned int  chr 
)
void glsl_Draw_ConsoleBackground ( int  lines,
byte  alpha 
)
void glsl_Draw_Crosshair ( void  )
void glsl_Draw_CrosshairAt ( int  ch,
int  x,
int  y 
)
void glsl_Draw_DestroyPic ( qpic_t pic)
void glsl_Draw_FadeScreen ( void  )
void glsl_Draw_Fill ( int  x,
int  y,
int  w,
int  h,
int  c 
)
void glsl_Draw_Init ( void  )
qpic_t* glsl_Draw_MakePic ( int  width,
int  height,
const byte data 
)
void glsl_Draw_nString ( int  x,
int  y,
const char *  str,
int  count 
)
void glsl_Draw_Pic ( int  x,
int  y,
qpic_t pic 
)
void glsl_Draw_Picf ( float  x,
float  y,
qpic_t pic 
)
qpic_t* glsl_Draw_PicFromWad ( const char *  name)
void glsl_Draw_String ( int  x,
int  y,
const char *  str 
)
void glsl_Draw_SubPic ( int  x,
int  y,
qpic_t pic,
int  srcx,
int  srcy,
int  width,
int  height 
)
void glsl_Draw_TextBox ( int  x,
int  y,
int  width,
int  lines,
byte  alpha 
)
void glsl_Draw_TileClear ( int  x,
int  y,
int  w,
int  h 
)
void glsl_Draw_UncachePic ( const char *  path)
void GLSL_DrawReset ( void  )
void GLSL_End2D ( void  )
void GLSL_FlushText ( void  )
void GLSL_Set2D ( void  )
void GLSL_Set2DScaled ( void  )

Variable Documentation

shaderparam_t matrix
shaderparam_t palette
int program
shaderparam_t texture
shaderparam_t vertex