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

Functions

dlight_tR_AllocDlight (int key)
 
void R_AnimateLight (void)
 
void R_ClearDlights (void)
 
void R_DecayLights (double frametime)
 
void R_FindNearLights (const vec3_t pos, int count, dlight_t **lights)
 
int R_LightPoint (const vec3_t p)
 
void R_MarkLights (const vec3_t lightorigin, dlight_t *light, int lightnum, model_t *model)
 
void R_MaxDlightsCheck (cvar_t *var)
 
void R_PushDlights (const vec3_t entorigin)
 
void R_RecursiveMarkLights (const vec3_t lightorigin, dlight_t *light, int lightnum, mnode_t *node)
 

Variables

vec3_t ambientcolor
 
plane_tlightplane
 
vec3_t lightspot
 
dlight_tr_dlights
 
unsigned int r_maxdlights
 

Function Documentation

dlight_t* R_AllocDlight ( int  key)
void R_AnimateLight ( void  )
void R_ClearDlights ( void  )
void R_DecayLights ( double  frametime)
void R_FindNearLights ( const vec3_t  pos,
int  count,
dlight_t **  lights 
)
int R_LightPoint ( const vec3_t  p)
void R_MarkLights ( const vec3_t  lightorigin,
dlight_t light,
int  lightnum,
model_t model 
)
void R_MaxDlightsCheck ( cvar_t var)
void R_PushDlights ( const vec3_t  entorigin)
void R_RecursiveMarkLights ( const vec3_t  lightorigin,
dlight_t light,
int  lightnum,
mnode_t node 
)

Variable Documentation

vec3_t ambientcolor
plane_t* lightplane
vec3_t lightspot
dlight_t* r_dlights
unsigned int r_maxdlights