#include "r_local.h"
Go to the source code of this file.
Classes | |
struct | partparms_t |
Macros | |
#define | PARTICLE_33 0 |
#define | PARTICLE_66 1 |
#define | PARTICLE_OPAQUE 2 |
Functions | |
static byte | BlendParticle33 (int pcolor, int dstcolor) |
static byte | BlendParticle66 (int pcolor, int dstcolor) |
static byte | BlendParticle100 (int pcolor, int dstcolor) |
void | R_DrawParticle (void) |
void | R_DrawParticles (void) |
Variables | |
vec3_t | r_pright |
vec3_t | r_pup |
vec3_t | r_ppn |
static partparms_t | partparms |
static vec3_t | local |
static vec3_t | transformed |
static float | zi |
static byte * | pdest |
static short * | pz |
static int | i |
static int | izi |
static int | pix |
static int | count |
static int | u |
static int | v |
static byte(* | blendparticle )(int, int) |
Definition at line 448 of file r_part.c.
Referenced by R_DrawParticle().
Definition at line 438 of file r_part.c.
Referenced by R_DrawParticle().
Definition at line 443 of file r_part.c.
Referenced by R_DrawParticle().
Definition at line 473 of file r_part.c.
Referenced by R_DrawParticle().
|
static |
Definition at line 472 of file r_part.c.
Referenced by R_DrawParticle().
|
static |
Definition at line 472 of file r_part.c.
Referenced by R_DrawParticle(), and R_DrawParticles().
|
static |
Definition at line 472 of file r_part.c.
Referenced by R_DrawParticle(), R_DrawSpanlet33Stipple(), R_DrawSpanlet66Stipple(), R_DrawSpanletTurbulentStipple33(), and R_DrawSpanletTurbulentStipple66().
|
static |
Definition at line 468 of file r_part.c.
Referenced by R_AddDynamicLights(), R_AddDynamicLightsRGB(), R_ClipAndDrawPoly(), R_DrawParticle(), and R_EmitEdge().
|
static |
Definition at line 35 of file r_part.c.
Referenced by R_DrawParticle(), and R_DrawParticles().
|
static |
Definition at line 470 of file r_part.c.
Referenced by D_FlatFillSurface(), Draw_TileClear(), R_DrawParticle(), R_DrawSpanlet33Stipple(), R_DrawSpanlet66Stipple(), R_DrawSpanletTurbulentStipple33(), and R_DrawSpanletTurbulentStipple66().
|
static |
Definition at line 472 of file r_part.c.
Referenced by LoadPCX(), R_DrawParticle(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), R_DrawSurfaceBlock8_mip3(), R_DrawSurfaceBlock8RGBX_mip0(), R_DrawSurfaceBlock8RGBX_mip1(), R_DrawSurfaceBlock8RGBX_mip2(), R_DrawSurfaceBlock8RGBX_mip3(), R_InitCaches(), and SCR_LoadPCX().
|
static |
Definition at line 471 of file r_part.c.
Referenced by R_DrawParticle(), R_DrawSpanlet33Stipple(), R_DrawSpanlet66Stipple(), R_DrawSpanletTurbulentStipple33(), and R_DrawSpanletTurbulentStipple66().
vec3_t r_ppn |
Definition at line 22 of file r_part.c.
Referenced by R_DrawParticle(), and R_DrawParticles().
vec3_t r_pright |
Definition at line 22 of file r_part.c.
Referenced by R_DrawParticle(), and R_DrawParticles().
vec3_t r_pup |
Definition at line 22 of file r_part.c.
Referenced by R_DrawParticle(), and R_DrawParticles().
|
static |
Definition at line 468 of file r_part.c.
Referenced by R_AliasCheckFrameBBox(), R_ClipAndDrawPoly(), R_DrawParticle(), and R_EmitEdge().
|
static |
Definition at line 472 of file r_part.c.
Referenced by Chaingun_Fire(), CL_AddPlayerBeams(), CL_ParticleSmokeEffect(), CL_ParticleSteamEffect(), CL_ParticleSteamEffect2(), D_FlatFillSurface(), D_WarpScreen(), Draw_Fill(), Draw_Pic(), Draw_StretchPicImplementation(), fire_lead(), inverse_mdct(), logEvalCoord1d(), logEvalCoord1dv(), logEvalCoord1f(), logEvalCoord1fv(), logEvalCoord2d(), logEvalCoord2dv(), logEvalCoord2f(), logEvalCoord2fv(), R_AliasClip(), R_AliasClipTriangle(), R_AliasClipTriangleRGB(), R_DrawParticle(), R_DrawSurface(), R_EmitEdge(), R_PolygonScanLeftEdge(), R_PolygonScanRightEdge(), soldier_fire(), SV_ExecuteUserCommand(), turret_breach_fire(), V_TestParticles(), and Vk_DrawParticles().
|
static |
Definition at line 472 of file r_part.c.
Referenced by R_DrawParticle().
|
static |
Definition at line 469 of file r_part.c.
Referenced by R_AliasProjectAndClipTestFinalVert(), R_DrawParticle(), and R_PolygonDrawSpans().