QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
r_internal.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define vr_data   vid_render_data
 
#define vr_funcs   vid_render_funcs
 

Functions

void D_DeleteSurfaceCache (void)
 
void D_FlushCaches (void)
 
void D_InitCaches (void *buffer, int size)
 
void * D_SurfaceCacheAddress (void)
 
int D_SurfaceCacheForRes (int width, int height)
 
void Fog_DisableGFog (void)
 
void Fog_EnableGFog (void)
 
float * Fog_GetColor (void)
 
float Fog_GetDensity (void)
 
void Fog_Init (void)
 
void Fog_ParseWorldspawn (struct plitem_s *worldspawn)
 
void Fog_SetupFrame (void)
 
void Fog_StartAdditive (void)
 
void Fog_StopAdditive (void)
 
void Fog_Update (float density, float red, float green, float blue, float time)
 
void gl_R_Init (void)
 
void GL_SetPalette (const byte *palette)
 
void glsl_R_Init (void)
 
void GLSL_SetPalette (const byte *palette)
 
void R_AddEfrags (entity_t *ent)
 
dlight_tR_AllocDlight (int key)
 
entity_tR_AllocEntity (void)
 
void R_ClearDlights (void)
 
void R_ClearEfrags (void)
 
void R_ClearEnts (void)
 
void R_ClearState (void)
 
void R_DecayLights (double frametime)
 
void R_DrawAliasModel (entity_t *e)
 
void R_DrawWaterSurfaces (void)
 
void R_EnqueueEntity (struct entity_s *ent)
 
void R_FindNearLights (const vec3_t pos, int count, dlight_t **lights)
 
void R_FreeAllEntities (void)
 
void R_Init_Cvars (void)
 
void R_InitEfrags (void)
 
int R_InitGraphTextures (int base)
 
void R_InitSky (struct texture_s *mt)
 
void R_LineGraph (int x, int y, int *h_vals, int count)
 
void R_LoadSkys (const char *)
 
void R_MarkLeaves (void)
 
void R_NewMap (model_t *worldmodel, model_t **models, int num_models)
 
void R_PushDlights (const vec3_t entorigin)
 
void R_RemoveEfrags (entity_t *ent)
 
void R_RenderView (void)
 
void R_SetVrect (vrect_t *pvrect, vrect_t *pvrectin, int lineadj)
 
void R_Textures_Init (void)
 
void R_ViewChanged (float aspect)
 
void sw32_R_Init (void)
 
void sw_R_Init (void)
 

Variables

vid_render_funcs_t gl_vid_render_funcs
 
vid_render_funcs_t glsl_vid_render_funcs
 
refdef_t r_refdef
 
int r_viewsize
 
vid_render_funcs_t sw32_vid_render_funcs
 
vid_render_funcs_t sw_vid_render_funcs
 
viddef_t vid
 
vid_render_data_t vid_render_data
 
vid_render_funcs_tvid_render_funcs
 

Macro Definition Documentation

#define vr_data   vid_render_data
#define vr_funcs   vid_render_funcs

Function Documentation

void D_DeleteSurfaceCache ( void  )
void D_FlushCaches ( void  )
void D_InitCaches ( void *  buffer,
int  size 
)
void* D_SurfaceCacheAddress ( void  )
int D_SurfaceCacheForRes ( int  width,
int  height 
)
void Fog_DisableGFog ( void  )
void Fog_EnableGFog ( void  )
float* Fog_GetColor ( void  )
float Fog_GetDensity ( void  )
void Fog_Init ( void  )
void Fog_ParseWorldspawn ( struct plitem_s *  worldspawn)
void Fog_SetupFrame ( void  )
void Fog_StartAdditive ( void  )
void Fog_StopAdditive ( void  )
void Fog_Update ( float  density,
float  red,
float  green,
float  blue,
float  time 
)
void gl_R_Init ( void  )
void GL_SetPalette ( const byte palette)
void glsl_R_Init ( void  )
void GLSL_SetPalette ( const byte palette)
void R_AddEfrags ( entity_t ent)
dlight_t* R_AllocDlight ( int  key)
entity_t* R_AllocEntity ( void  )
void R_ClearDlights ( void  )
void R_ClearEfrags ( void  )
void R_ClearEnts ( void  )
void R_ClearState ( void  )
void R_DecayLights ( double  frametime)
void R_DrawAliasModel ( entity_t e)
void R_DrawWaterSurfaces ( void  )
void R_EnqueueEntity ( struct entity_s ent)
void R_FindNearLights ( const vec3_t  pos,
int  count,
dlight_t **  lights 
)
void R_FreeAllEntities ( void  )
void R_Init_Cvars ( void  )
void R_InitEfrags ( void  )
int R_InitGraphTextures ( int  base)
void R_InitSky ( struct texture_s mt)
void R_LineGraph ( int  x,
int  y,
int h_vals,
int  count 
)
void R_LoadSkys ( const char *  )
void R_MarkLeaves ( void  )
void R_NewMap ( model_t worldmodel,
model_t **  models,
int  num_models 
)
void R_PushDlights ( const vec3_t  entorigin)
void R_RemoveEfrags ( entity_t ent)
void R_RenderView ( void  )
void R_SetVrect ( vrect_t pvrect,
vrect_t pvrectin,
int  lineadj 
)
void R_Textures_Init ( void  )
void R_ViewChanged ( float  aspect)
void sw32_R_Init ( void  )
void sw_R_Init ( void  )

Variable Documentation

vid_render_funcs_t gl_vid_render_funcs
vid_render_funcs_t glsl_vid_render_funcs
refdef_t r_refdef
int r_viewsize
vid_render_funcs_t sw32_vid_render_funcs
vid_render_funcs_t sw_vid_render_funcs
viddef_t vid
vid_render_data_t vid_render_data
vid_render_funcs_t* vid_render_funcs