QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
vid_render_funcs_s Struct Reference
Collaboration diagram for vid_render_funcs_s:
[legend]

Data Fields

void(* Draw_AltString )(int x, int y, const char *str)
 
void(* Draw_BlendScreen )(quat_t color)
 
qpic_t *(* Draw_CachePic )(const char *path, qboolean alpha)
 
void(* Draw_Character )(int x, int y, unsigned ch)
 
void(* Draw_ConsoleBackground )(int lines, byte alpha)
 
void(* Draw_Crosshair )(void)
 
void(* Draw_CrosshairAt )(int ch, int x, int y)
 
void(* Draw_DestroyPic )(qpic_t *pic)
 
void(* Draw_FadeScreen )(void)
 
void(* Draw_Fill )(int x, int y, int w, int h, int c)
 
void(* Draw_Init )(void)
 
qpic_t *(* Draw_MakePic )(int width, int height, const byte *data)
 
void(* Draw_nString )(int x, int y, const char *str, int count)
 
void(* Draw_Pic )(int x, int y, qpic_t *pic)
 
void(* Draw_Picf )(float x, float y, qpic_t *pic)
 
qpic_t *(* Draw_PicFromWad )(const char *name)
 
void(* Draw_String )(int x, int y, const char *str)
 
void(* Draw_SubPic )(int x, int y, qpic_t *pic, int srcx, int srcy, int width, int height)
 
void(* Draw_TextBox )(int x, int y, int width, int lines, byte alpha)
 
void(* Draw_TileClear )(int x, int y, int w, int h)
 
void(* Draw_UncachePic )(const char *path)
 
void(* Fog_ParseWorldspawn )(struct plitem_s *worldspawn)
 
void(* Fog_Update )(float density, float red, float green, float blue, float time)
 
vid_model_funcs_tmodel_funcs
 
vid_particle_funcs_tparticles
 
void(* R_AddEfrags )(entity_t *ent)
 
dlight_t *(* R_AllocDlight )(int key)
 
entity_t *(* R_AllocEntity )(void)
 
void(* R_ClearParticles )(void)
 
void(* R_ClearState )(void)
 
void(* R_DecayLights )(double frametime)
 
void(* r_easter_eggs_f )(struct cvar_s *var)
 
void(* R_EnqueueEntity )(struct entity_s *ent)
 
void(* R_Init )(void)
 
void(* R_InitParticles )(void)
 
void(* R_LineGraph )(int x, int y, int *h_vals, int count)
 
void(* R_LoadSkys )(const char *)
 
void(* R_NewMap )(model_t *worldmodel, model_t **models, int num_models)
 
void(* r_particles_style_f )(struct cvar_s *var)
 
void(* R_RemoveEfrags )(entity_t *ent)
 
void(* R_RenderView )(void)
 
void(* R_ViewChanged )(float aspect)
 
struct tex_s *(* SCR_CaptureBGR )(void)
 
void(* SCR_DrawPause )(void)
 
void(* SCR_DrawRam )(void)
 
void(* SCR_DrawStringToSnap )(const char *s, struct tex_s *tex, int x, int y)
 
void(* SCR_DrawTurtle )(void)
 
struct tex_s *(* SCR_ScreenShot )(int width, int height)
 
void(* SCR_ScreenShot_f )(void)
 
void(* SCR_UpdateScreen )(double realtime, SCR_Func scr_3dfunc, SCR_Func *scr_funcs)
 

Field Documentation

void(* Draw_AltString)(int x, int y, const char *str)
void(* Draw_BlendScreen)(quat_t color)
qpic_t*(* Draw_CachePic)(const char *path, qboolean alpha)
void(* Draw_Character)(int x, int y, unsigned ch)
void(* Draw_ConsoleBackground)(int lines, byte alpha)
void(* Draw_Crosshair)(void)
void(* Draw_CrosshairAt)(int ch, int x, int y)
void(* Draw_DestroyPic)(qpic_t *pic)
void(* Draw_FadeScreen)(void)
void(* Draw_Fill)(int x, int y, int w, int h, int c)
void(* Draw_Init)(void)
qpic_t*(* Draw_MakePic)(int width, int height, const byte *data)
void(* Draw_nString)(int x, int y, const char *str, int count)
void(* Draw_Pic)(int x, int y, qpic_t *pic)
void(* Draw_Picf)(float x, float y, qpic_t *pic)
qpic_t*(* Draw_PicFromWad)(const char *name)
void(* Draw_String)(int x, int y, const char *str)
void(* Draw_SubPic)(int x, int y, qpic_t *pic, int srcx, int srcy, int width, int height)
void(* Draw_TextBox)(int x, int y, int width, int lines, byte alpha)
void(* Draw_TileClear)(int x, int y, int w, int h)
void(* Draw_UncachePic)(const char *path)
void(* Fog_ParseWorldspawn)(struct plitem_s *worldspawn)
void(* Fog_Update)(float density, float red, float green, float blue, float time)
vid_model_funcs_t* model_funcs
void(* R_AddEfrags)(entity_t *ent)
dlight_t*(* R_AllocDlight)(int key)
entity_t*(* R_AllocEntity)(void)
void(* R_ClearParticles)(void)
void(* R_ClearState)(void)
void(* R_DecayLights)(double frametime)
void(* r_easter_eggs_f)(struct cvar_s *var)
void(* R_EnqueueEntity)(struct entity_s *ent)
void(* R_Init)(void)
void(* R_InitParticles)(void)
void(* R_LineGraph)(int x, int y, int *h_vals, int count)
void(* R_LoadSkys)(const char *)
void(* R_NewMap)(model_t *worldmodel, model_t **models, int num_models)
void(* r_particles_style_f)(struct cvar_s *var)
void(* R_RemoveEfrags)(entity_t *ent)
void(* R_RenderView)(void)
void(* R_ViewChanged)(float aspect)
struct tex_s*(* SCR_CaptureBGR)(void)
void(* SCR_DrawPause)(void)
void(* SCR_DrawRam)(void)
void(* SCR_DrawStringToSnap)(const char *s, struct tex_s *tex, int x, int y)
void(* SCR_DrawTurtle)(void)
struct tex_s*(* SCR_ScreenShot)(int width, int height)
void(* SCR_ScreenShot_f)(void)
void(* SCR_UpdateScreen)(double realtime, SCR_Func scr_3dfunc, SCR_Func *scr_funcs)

The documentation for this struct was generated from the following file: