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

Data Structures

struct  cshift_t
 
struct  dlight_s
 
struct  entity_s
 
struct  lightstyle_t
 
struct  refdef_t
 

Macros

#define CSHIFT_BONUS   2
 
#define CSHIFT_CONTENTS   0
 
#define CSHIFT_DAMAGE   1
 
#define CSHIFT_POWERUP   3
 
#define NUM_CSHIFTS   4
 

Typedefs

typedef struct dlight_s dlight_t
 
typedef struct entity_s entity_t
 

Enumerations

enum  ptype_t {
  pt_static, pt_grav, pt_slowgrav, pt_fire,
  pt_explode, pt_explode2, pt_blob, pt_blob2,
  pt_smoke, pt_smokecloud, pt_bloodcloud, pt_fadespark,
  pt_fadespark2, pt_fallfade, pt_fallfadespark, pt_flame
}
 

Functions

void R_Init (void)
 
void R_LoadModule (void(*load_gl)(void), void(*set_palette)(const byte *palette))
 
void R_Progs_Init (struct progs_s *pr)
 

Variables

struct vid_render_data_sr_data
 
dlight_tr_dlights
 
struct vid_render_funcs_sr_funcs
 
unsigned int r_maxdlights
 
struct texture_sr_notexture_mip
 
entity_t r_worldentity
 

Macro Definition Documentation

#define CSHIFT_BONUS   2
#define CSHIFT_CONTENTS   0
#define CSHIFT_DAMAGE   1
#define CSHIFT_POWERUP   3
#define NUM_CSHIFTS   4

Typedef Documentation

typedef struct dlight_s dlight_t
typedef struct entity_s entity_t

Enumeration Type Documentation

enum ptype_t
Enumerator
pt_static 
pt_grav 
pt_slowgrav 
pt_fire 
pt_explode 
pt_explode2 
pt_blob 
pt_blob2 
pt_smoke 
pt_smokecloud 
pt_bloodcloud 
pt_fadespark 
pt_fadespark2 
pt_fallfade 
pt_fallfadespark 
pt_flame 

Function Documentation

void R_Init ( void  )
void R_LoadModule ( void(*)(void)  load_gl,
void(*)(const byte *palette set_palette 
)
void R_Progs_Init ( struct progs_s pr)

Variable Documentation

struct vid_render_data_s* r_data
dlight_t* r_dlights
struct vid_render_funcs_s* r_funcs
unsigned int r_maxdlights
struct texture_s* r_notexture_mip
entity_t r_worldentity