Data Structures | |
struct | affinetridesc_t |
struct | drawsurf_t |
struct | emitpoint_t |
struct | finalvert_s |
struct | particle_s |
struct | polydesc_s |
struct | polyvert_s |
struct | screenpart_t |
struct | spritedesc_t |
struct | swiqm_t |
struct | zpointdesc_t |
Macros | |
#define | CACHE_SIZE 32 |
#define | CYCLE 128 |
#define | DR_SOLID 0 |
#define | DR_TRANSPARENT 1 |
#define | MAX_LBM_HEIGHT 1024 |
#define | PARTICLE_Z_CLIP 8.0 |
#define | SKYMASK (SKYSIZE - 1) |
#define | SKYSHIFT 7 |
#define | SKYSIZE (1 << SKYSHIFT) |
#define | TILE_SIZE 128 |
#define | TRANSPARENT_COLOR 0xFF |
#define | TURB_TEX_SIZE 64 |
#define | WARP_HEIGHT 200 |
#define | WARP_WIDTH 320 |
Typedefs | |
typedef struct finalvert_s | finalvert_t |
typedef struct particle_s | particle_t |
typedef struct polydesc_s | polydesc_t |
typedef struct polyvert_s | polyvert_t |
typedef void(* | pt_phys_func )(particle_t *) |
Enumerations | |
enum | ptextype_t { part_tex_dot, part_tex_spark, part_tex_smoke } |
Functions | |
void | D_Aff8Patch (void *pcolormap) |
void | D_BeginDirectRect (int x, int y, byte *pbitmap, int width, int height) |
void | D_DisableBackBufferAccess (void) |
void | D_DrawParticle (particle_t *pparticle) |
void | D_DrawPoly (void) |
void | D_DrawRect (void) |
void | D_DrawSprite (void) |
void | D_DrawSurfaces (void) |
void | D_DrawZPoint (void) |
void | D_EnableBackBufferAccess (void) |
void | D_EndDirectRect (int x, int y, int width, int height) |
void | D_FillRect (vrect_t *vrect, int color) |
void | D_Init (void) |
void | D_Init_Cvars (void) |
void | D_PolysetDraw (void) |
void | D_PolysetDrawFinalVerts (finalvert_t *fv, int numverts) |
void | D_PolysetSetEdgeTable (void) |
void | D_PolysetUpdateTables (void) |
void | D_SetupFrame (void) |
void | D_TurnZOn (void) |
void | D_UpdateRects (vrect_t *prect) |
void | D_ViewChanged (void) |
void | D_WarpScreen (void) |
void | R_DrawSurface (void) |
void | R_GenTile (msurface_t *psurf, void *pdest) |
pt_phys_func | R_ParticlePhysics (ptype_t type) |
#define CACHE_SIZE 32 |
#define CYCLE 128 |
#define DR_SOLID 0 |
#define DR_TRANSPARENT 1 |
#define MAX_LBM_HEIGHT 1024 |
#define PARTICLE_Z_CLIP 8.0 |
#define SKYMASK (SKYSIZE - 1) |
#define SKYSHIFT 7 |
#define SKYSIZE (1 << SKYSHIFT) |
#define TILE_SIZE 128 |
#define TRANSPARENT_COLOR 0xFF |
#define TURB_TEX_SIZE 64 |
#define WARP_HEIGHT 200 |
#define WARP_WIDTH 320 |
typedef struct finalvert_s finalvert_t |
typedef struct particle_s particle_t |
typedef struct polydesc_s polydesc_t |
typedef struct polyvert_s polyvert_t |
typedef void(* pt_phys_func)(particle_t *) |
enum ptextype_t |
void D_Aff8Patch | ( | void * | pcolormap | ) |
void D_DisableBackBufferAccess | ( | void | ) |
void D_DrawParticle | ( | particle_t * | pparticle | ) |
void D_DrawPoly | ( | void | ) |
void D_DrawRect | ( | void | ) |
void D_DrawSprite | ( | void | ) |
void D_DrawSurfaces | ( | void | ) |
void D_DrawZPoint | ( | void | ) |
void D_EnableBackBufferAccess | ( | void | ) |
void D_Init | ( | void | ) |
void D_Init_Cvars | ( | void | ) |
void D_PolysetDraw | ( | void | ) |
void D_PolysetDrawFinalVerts | ( | finalvert_t * | fv, |
int | numverts | ||
) |
void D_PolysetSetEdgeTable | ( | void | ) |
void D_PolysetUpdateTables | ( | void | ) |
void D_SetupFrame | ( | void | ) |
void D_TurnZOn | ( | void | ) |
void D_UpdateRects | ( | vrect_t * | prect | ) |
void D_ViewChanged | ( | void | ) |
void D_WarpScreen | ( | void | ) |
void R_DrawSurface | ( | void | ) |
void R_GenTile | ( | msurface_t * | psurf, |
void * | pdest | ||
) |
pt_phys_func R_ParticlePhysics | ( | ptype_t | type | ) |
void* acolormap |
int c_surf |
int d_con_indirect |
float d_zitable[65536] |
affinetridesc_t r_affinetridesc |
qboolean r_dowarp |
qboolean r_drawculledpolys |
struct cvar_s* r_drawflat |
qboolean r_drawpolys |
drawsurf_t r_drawsurf |
int r_framecount |
int r_pixbytes |
vec3_t r_ppn |
vec3_t r_pright |
vec3_t r_pup |
qboolean r_recursiveaffinetriangles |
byte* r_skysource |
float r_skyspeed |
float r_skytime |
spritedesc_t r_spritedesc |
byte* r_warpbuffer |
qboolean r_worldpolysbacktofront |
zpointdesc_t r_zpointdesc |
vrect_t scr_vrect |