#include "client.h"
Go to the source code of this file.
Macros | |
#define | DL_COLOR(r, g, b) |
#define | DL_RADIUS(r) |
#define | DL_DIE(t) |
#define | BEAMLENGTH 16 |
Variables | |
static vec3_t | avelocities [NUMVERTEXNORMALS] |
static cparticle_t * | active_particles |
static cparticle_t * | free_particles |
static cparticle_t | particles [MAX_PARTICLES] |
static const int | cl_numparticles = MAX_PARTICLES |
uint32_t | d_8to24table [256] |
cvar_t * | cvar_pt_particle_emissive = NULL |
static cvar_t * | cl_particle_num_factor = NULL |
int | r_numparticles |
particle_t | r_particles [MAX_PARTICLES] |
#define DL_COLOR | ( | r, | |
g, | |||
b | |||
) |
#define DL_DIE | ( | t | ) |
#define DL_RADIUS | ( | r | ) |
cparticle_t* CL_AllocParticle | ( | void | ) |
Definition at line 856 of file effects.c.
Referenced by CL_BFGExplosionParticles(), CL_BfgParticles(), CL_BigTeleportParticles(), CL_BlasterParticles(), CL_BlasterParticles2(), CL_BlasterTrail(), CL_BlasterTrail2(), CL_BloodParticleEffect(), CL_BubbleTrail(), CL_BubbleTrail2(), CL_ColorExplosionParticles(), CL_DebugTrail(), CL_DiminishingTrail(), CL_ExplosionParticles(), CL_FlagTrail(), CL_FlyParticles(), CL_ForceWall(), CL_GenericParticleEffect(), CL_Heatbeam(), CL_IonripperTrail(), CL_ItemRespawnParticles(), CL_LogoutEffect(), CL_MonsterPlasma_Shell(), CL_Nukeblast(), CL_OldRailTrail(), CL_ParticleEffect(), CL_ParticleEffect2(), CL_ParticleEffect3(), CL_ParticleEffectWaterSplash(), CL_ParticleSmokeEffect(), CL_ParticleSteamEffect(), CL_ParticleSteamEffect2(), CL_QuadTrail(), CL_RailSpiral(), CL_RocketTrail(), CL_SmokeTrail(), CL_TagTrail(), CL_TeleporterParticles(), CL_TeleportParticles(), CL_Tracker_Explode(), CL_Tracker_Shell(), CL_TrackerTrail(), CL_TrapParticles(), CL_Widowbeamout(), and CL_WidowSplash().
void CL_BFGExplosionParticles | ( | vec3_t | org | ) |
void CL_BfgParticles | ( | entity_t * | ent | ) |
void CL_BigTeleportParticles | ( | vec3_t | org | ) |
void CL_BlasterParticles | ( | vec3_t | org, |
vec3_t | dir | ||
) |
void CL_BlasterTrail | ( | vec3_t | start, |
vec3_t | end | ||
) |
void CL_BubbleTrail | ( | vec3_t | start, |
vec3_t | end | ||
) |
Definition at line 2067 of file effects.c.
Referenced by CL_ClearState(), and CL_Seek_f().
Definition at line 1484 of file effects.c.
Referenced by CL_AddPacketEntities(), and CL_RocketTrail().
void CL_ExplosionParticles | ( | vec3_t | org | ) |
void CL_ItemRespawnParticles | ( | vec3_t | org | ) |
Definition at line 257 of file effects.c.
Referenced by CL_ParseServerMessage().
Definition at line 459 of file effects.c.
Referenced by CL_ParseServerMessage().
void CL_TeleporterParticles | ( | vec3_t | org | ) |
void CL_TeleportParticles | ( | vec3_t | org | ) |
|
static |
Definition at line 828 of file effects.c.
Referenced by CL_AddParticles(), CL_AllocParticle(), and CL_ClearParticles().
|
static |
Definition at line 25 of file effects.c.
Referenced by CL_BfgParticles(), CL_FlyParticles(), and CL_InitEffects().
|
static |
Definition at line 831 of file effects.c.
Referenced by CL_ClearParticles().
|
static |
Definition at line 836 of file effects.c.
Referenced by CL_BFGExplosionParticles(), CL_BfgParticles(), CL_BlasterParticles(), CL_BloodParticleEffect(), CL_ExplosionParticles(), CL_ItemRespawnParticles(), CL_ParticleEffect(), CL_ParticleEffect2(), CL_ParticleEffectWaterSplash(), CL_TeleporterParticles(), and FX_Init().
cvar_t* cvar_pt_particle_emissive = NULL |
Definition at line 835 of file effects.c.
Referenced by CL_BFGExplosionParticles(), CL_BfgParticles(), CL_BlasterParticles(), CL_BlasterTrail(), CL_ExplosionParticles(), CL_OldRailTrail(), CL_ParticleEffect(), CL_QuadTrail(), CL_RailSpiral(), CL_RocketTrail(), FX_Init(), and write_beam_geometry().
|
static |
Definition at line 828 of file effects.c.
Referenced by CL_AddParticles(), CL_AllocParticle(), and CL_ClearParticles().
|
static |
Definition at line 830 of file effects.c.
Referenced by CL_ClearParticles(), update_transparency(), and write_particle_geometry().
int r_numparticles |
Definition at line 61 of file view.c.
Referenced by CL_AddParticles(), V_AddParticle(), V_ClearScene(), and V_RenderView().
particle_t r_particles[MAX_PARTICLES] |
Definition at line 62 of file view.c.
Referenced by CL_AddParticles(), V_AddParticle(), and V_RenderView().