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

Enumerations

enum  particle_effect_t {
  PE_UNKNOWN, PE_GUNSHOT, PE_BLOOD, PE_LIGHTNINGBLOOD,
  PE_SPIKE, PE_SUPERSPIKE, PE_KNIGHTSPIKE, PE_WIZSPIKE
}
 

Functions

void R_ClearParticles (void)
 
void R_DrawParticles (void)
 
void R_InitBubble (void)
 
void R_InitParticles (void)
 
void R_InitSprites (void)
 
void R_MaxDlightsCheck (struct cvar_s *var)
 
void R_MaxParticlesCheck (struct cvar_s *r_particles, struct cvar_s *r_particles_max)
 
void R_Particle_New (ptype_t type, int texnum, const vec3_t org, float scale, const vec3_t vel, float die, int color, float alpha, float ramp)
 
void R_Particle_NewRandom (ptype_t type, int texnum, const vec3_t org, int org_fuzz, float scale, int vel_fuzz, float die, int color, float alpha, float ramp)
 
void R_Particles_Init_Cvars (void)
 
void R_PushDlights (const vec3_t entorigin)
 

Variables

struct particle_sactive_particles
 
struct particle_sfree_particles
 
struct particle_s ** freeparticles
 
unsigned int numparticles
 
struct particle_sparticles
 
unsigned int r_maxparticles
 

Enumeration Type Documentation

Enumerator
PE_UNKNOWN 
PE_GUNSHOT 
PE_BLOOD 
PE_LIGHTNINGBLOOD 
PE_SPIKE 
PE_SUPERSPIKE 
PE_KNIGHTSPIKE 
PE_WIZSPIKE 

Function Documentation

void R_ClearParticles ( void  )
void R_DrawParticles ( void  )
void R_InitBubble ( void  )
void R_InitParticles ( void  )
void R_InitSprites ( void  )
void R_MaxDlightsCheck ( struct cvar_s var)
void R_MaxParticlesCheck ( struct cvar_s r_particles,
struct cvar_s r_particles_max 
)
void R_Particle_New ( ptype_t  type,
int  texnum,
const vec3_t  org,
float  scale,
const vec3_t  vel,
float  die,
int  color,
float  alpha,
float  ramp 
)
void R_Particle_NewRandom ( ptype_t  type,
int  texnum,
const vec3_t  org,
int  org_fuzz,
float  scale,
int  vel_fuzz,
float  die,
int  color,
float  alpha,
float  ramp 
)
void R_Particles_Init_Cvars ( void  )
void R_PushDlights ( const vec3_t  entorigin)

Variable Documentation

struct particle_s* active_particles
struct particle_s* free_particles
struct particle_s** freeparticles
unsigned int numparticles
struct particle_s* particles
unsigned int r_maxparticles