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 |