|
UFO: Alien Invasion
|
brush model More...
#include <r_model_brush.h>

Data Fields | |
| int | firstmodelsurface |
| int | nummodelsurfaces |
| int | maptile |
| int | numsubmodels |
| mBspHeader_t * | submodels |
| int | numplanes |
| cBspPlane_t * | planes |
| int | numleafs |
| mBspLeaf_t * | leafs |
| int | numvertexes |
| mBspVertex_t * | vertexes |
| int | numedges |
| mBspEdge_t * | edges |
| int | numnodes |
| int | firstnode |
| mBspNode_t * | nodes |
| int | numtexinfo |
| mBspTexInfo_t * | texinfo |
| int | numsurfaces |
| mBspSurface_t * | surfaces |
| int | numsurfedges |
| int * | surfedges |
| float * | verts |
| float * | texcoords |
| float * | lmtexcoords |
| float * | tangents |
| float * | normals |
| glElementIndex_t * | indexes |
| int | numIndexes |
| unsigned int | vertex_buffer |
| unsigned int | texcoord_buffer |
| unsigned int | lmtexcoord_buffer |
| unsigned int | tangent_buffer |
| unsigned int | normal_buffer |
| unsigned int | index_buffer |
| byte | lightquant |
| byte * | lightdata |
| mBspSurfaces_t * | sorted_surfaces [NUM_SURFACES_ARRAYS] |
brush model
Definition at line 199 of file r_model_brush.h.
| mBspEdge_t* mBspModel_t::edges |
Definition at line 217 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), and R_SetSurfaceExtents().
| int mBspModel_t::firstmodelsurface |
Definition at line 201 of file r_model_brush.h.
Referenced by R_AddBspRRef(), R_GenerateTriangleSoup_(), R_LoadSurfacesArrays_(), R_SetupSubmodels(), and R_SortSurfacesArrays().
| int mBspModel_t::firstnode |
Definition at line 220 of file r_model_brush.h.
Referenced by R_SetupSubmodels().
| unsigned int mBspModel_t::index_buffer |
Definition at line 247 of file r_model_brush.h.
Referenced by R_GenerateTriangleSoup(), R_ReinitOpenglContext(), R_SetVertexBufferState(), and R_ShutdownModels().
| glElementIndex_t* mBspModel_t::indexes |
Definition at line 238 of file r_model_brush.h.
Referenced by R_GenerateGrass(), R_GenerateTriangleSoup(), R_GenerateTriangleSoup_(), R_LoadBspVertexArrays(), R_ReinitOpenglContext(), and R_RenderBspRRefs().
| mBspLeaf_t* mBspModel_t::leafs |
Definition at line 211 of file r_model_brush.h.
| byte* mBspModel_t::lightdata |
Definition at line 250 of file r_model_brush.h.
| byte mBspModel_t::lightquant |
Definition at line 249 of file r_model_brush.h.
| unsigned int mBspModel_t::lmtexcoord_buffer |
Definition at line 244 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), R_SetVertexBufferState(), and R_ShutdownModels().
| float* mBspModel_t::lmtexcoords |
Definition at line 235 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), and R_SetVertexArrayState().
| int mBspModel_t::maptile |
the maptile the surface indices belongs to
Definition at line 202 of file r_model_brush.h.
Referenced by R_GenerateTriangleSoup_(), R_RenderBspRRefs(), and R_SetupSubmodels().
| mBspNode_t* mBspModel_t::nodes |
Definition at line 221 of file r_model_brush.h.
Referenced by R_GetLevelSurfaceLists(), and R_SetupSubmodels().
| unsigned int mBspModel_t::normal_buffer |
Definition at line 246 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), R_SetVertexBufferState(), and R_ShutdownModels().
| float* mBspModel_t::normals |
Definition at line 237 of file r_model_brush.h.
Referenced by R_DrawBspNormals(), R_LoadBspVertexArrays(), R_ReinitOpenglContext(), and R_SetVertexArrayState().
| int mBspModel_t::numedges |
Definition at line 216 of file r_model_brush.h.
| int mBspModel_t::numIndexes |
Definition at line 239 of file r_model_brush.h.
Referenced by R_GenerateTriangleSoup(), R_GenerateTriangleSoup_(), and R_ReinitOpenglContext().
| int mBspModel_t::numleafs |
number of visible leafs, not counting 0
Definition at line 210 of file r_model_brush.h.
| int mBspModel_t::nummodelsurfaces |
Definition at line 201 of file r_model_brush.h.
Referenced by R_AddBspRRef(), R_GenerateTriangleSoup_(), R_LoadSurfacesArrays_(), R_SetupSubmodels(), and R_SortSurfacesArrays().
| int mBspModel_t::numnodes |
Definition at line 219 of file r_model_brush.h.
| int mBspModel_t::numplanes |
Definition at line 207 of file r_model_brush.h.
| int mBspModel_t::numsubmodels |
Definition at line 204 of file r_model_brush.h.
| int mBspModel_t::numsurfaces |
Definition at line 226 of file r_model_brush.h.
Referenced by R_CreateMaterialData_(), R_DrawBspNormals(), R_LoadBspVertexArrays(), and R_ReinitOpenglContext().
| int mBspModel_t::numsurfedges |
Definition at line 229 of file r_model_brush.h.
| int mBspModel_t::numtexinfo |
Definition at line 223 of file r_model_brush.h.
| int mBspModel_t::numvertexes |
Definition at line 213 of file r_model_brush.h.
| cBspPlane_t* mBspModel_t::planes |
Definition at line 208 of file r_model_brush.h.
| mBspSurfaces_t* mBspModel_t::sorted_surfaces[NUM_SURFACES_ARRAYS] |
Definition at line 253 of file r_model_brush.h.
Referenced by R_GenerateTriangleSoup_(), R_LoadSurfacesArrays_(), R_ModReloadSurfacesArrays(), R_RenderBspRRefs(), and R_SortSurfacesArrays().
| mBspHeader_t* mBspModel_t::submodels |
Definition at line 205 of file r_model_brush.h.
Referenced by R_GenerateGrass(), and R_GetLevelSurfaceLists().
| mBspSurface_t* mBspModel_t::surfaces |
Definition at line 227 of file r_model_brush.h.
Referenced by R_AddBspRRef(), R_CreateMaterialData_(), R_DrawBspNormals(), R_GenerateGrass(), R_LoadBspVertexArrays(), R_LoadSurfacesArrays_(), R_ReinitOpenglContext(), R_SetupSubmodels(), and R_SortSurfacesArrays().
| int* mBspModel_t::surfedges |
Definition at line 230 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), and R_SetSurfaceExtents().
| unsigned int mBspModel_t::tangent_buffer |
Definition at line 245 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), R_SetVertexBufferState(), and R_ShutdownModels().
| float* mBspModel_t::tangents |
Definition at line 236 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), and R_SetVertexArrayState().
| unsigned int mBspModel_t::texcoord_buffer |
Definition at line 243 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), R_SetVertexBufferState(), and R_ShutdownModels().
| float* mBspModel_t::texcoords |
Definition at line 234 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), and R_SetVertexArrayState().
| mBspTexInfo_t* mBspModel_t::texinfo |
Definition at line 224 of file r_model_brush.h.
| unsigned int mBspModel_t::vertex_buffer |
Definition at line 242 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), R_ReinitOpenglContext(), R_SetVertexBufferState(), and R_ShutdownModels().
| mBspVertex_t* mBspModel_t::vertexes |
Definition at line 214 of file r_model_brush.h.
Referenced by R_LoadBspVertexArrays(), and R_SetSurfaceExtents().
| float* mBspModel_t::verts |
Definition at line 233 of file r_model_brush.h.
Referenced by R_DrawBspNormals(), R_GenerateGrass(), R_LoadBspVertexArrays(), R_ReinitOpenglContext(), and R_SetVertexArrayState().