|
UFO: Alien Invasion
|
brush model loading More...

Go to the source code of this file.
Data Structures | |
| struct | mBspVertex_t |
| struct | mBspHeader_t |
| struct | mBspEdge_t |
| struct | mBspTexInfo_t |
| struct | mBspFlare_t |
| struct | mBspSurface_t |
| struct | mBspSurfaces_t |
| surfaces are assigned to arrays based on their primary rendering type and then sorted by world texture index to reduce binds More... | |
| struct | mBspNode_t |
| struct | mBspLeaf_t |
| struct | mBspModel_t |
| brush model More... | |
Macros | |
| #define | MSURF_PLANEBACK 1 |
| #define | MSURF_LIGHTMAP 2 |
| #define | opaque_surfaces sorted_surfaces[S_OPAQUE] |
| #define | opaque_warp_surfaces sorted_surfaces[S_OPAQUE_WARP] |
| #define | alpha_test_surfaces sorted_surfaces[S_ALPHA_TEST] |
| #define | blend_surfaces sorted_surfaces[S_BLEND] |
| #define | blend_warp_surfaces sorted_surfaces[S_BLEND_WARP] |
| #define | material_surfaces sorted_surfaces[S_MATERIAL] |
| #define | flare_surfaces sorted_surfaces[S_FLARE] |
| #define | R_AddSurfaceToArray(array, surf) |
| #define | CONTENTS_NODE -1 |
| #define | CONTENTS_PATHFINDING_NODE -2 |
Enumerations | |
| enum | surfaceArrayType_t { S_OPAQUE , S_OPAQUE_WARP , S_ALPHA_TEST , S_BLEND , S_BLEND_WARP , S_MATERIAL , S_FLARE , NUM_SURFACES_ARRAYS } |
brush model loading
Definition in file r_model_brush.h.
| #define alpha_test_surfaces sorted_surfaces[S_ALPHA_TEST] |
Definition at line 157 of file r_model_brush.h.
| #define blend_surfaces sorted_surfaces[S_BLEND] |
Definition at line 158 of file r_model_brush.h.
| #define blend_warp_surfaces sorted_surfaces[S_BLEND_WARP] |
Definition at line 159 of file r_model_brush.h.
| #define CONTENTS_NODE -1 |
Definition at line 166 of file r_model_brush.h.
Referenced by R_ModLoadNodes(), R_RecursiveVisibleWorldNode(), R_RecursiveWorldNode(), and R_SetModel().
| #define CONTENTS_PATHFINDING_NODE -2 |
Definition at line 167 of file r_model_brush.h.
Referenced by R_ModLoadNodes(), R_RecurseWorld(), and R_RecursiveSetModel().
| #define flare_surfaces sorted_surfaces[S_FLARE] |
Definition at line 161 of file r_model_brush.h.
| #define material_surfaces sorted_surfaces[S_MATERIAL] |
Definition at line 160 of file r_model_brush.h.
| #define MSURF_LIGHTMAP 2 |
Definition at line 51 of file r_model_brush.h.
Referenced by R_CreateSurfaceLightmap(), R_LoadBspVertexArrays(), R_ModLoadSurfaces(), R_SetSurfaceBumpMappingParameters(), R_SetSurfaceState(), and R_StageLighting().
| #define MSURF_PLANEBACK 1 |
Definition at line 50 of file r_model_brush.h.
Referenced by R_ModLoadSurfaces().
| #define opaque_surfaces sorted_surfaces[S_OPAQUE] |
Definition at line 155 of file r_model_brush.h.
| #define opaque_warp_surfaces sorted_surfaces[S_OPAQUE_WARP] |
Definition at line 156 of file r_model_brush.h.
| #define R_AddSurfaceToArray | ( | array, | |
| surf ) |
Definition at line 163 of file r_model_brush.h.
Referenced by R_LoadSurfacesArrays_(), and R_SortSurfacesArrays_().
| enum surfaceArrayType_t |
| Enumerator | |
|---|---|
| S_OPAQUE | |
| S_OPAQUE_WARP | |
| S_ALPHA_TEST | |
| S_BLEND | |
| S_BLEND_WARP | |
| S_MATERIAL | |
| S_FLARE | |
| NUM_SURFACES_ARRAYS | |
Definition at line 143 of file r_model_brush.h.