![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include <model_brush.h>
Definition at line 251 of file model_brush.h.
struct skinframe_s* model_brush_t::alphaskyskinframe |
Definition at line 350 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadSplitSky(), and R_SkySphere().
void(* model_brush_t::AmbientSoundLevelsForPoint) (struct model_s *model, const vec3_t p, unsigned char *out, int outsize) |
Definition at line 342 of file model_brush.h.
Referenced by Mod_OBJ_Load().
int(* model_brush_t::BoxTouchingLeafPVS) (struct model_s *model, const unsigned char *pvs, const vec3_t mins, const vec3_t maxs) |
Definition at line 335 of file model_brush.h.
Referenced by Mod_OBJ_Load(), and R_Shadow_PrepareLight().
int(* model_brush_t::BoxTouchingPVS) (struct model_s *model, const unsigned char *pvs, const vec3_t mins, const vec3_t maxs) |
Definition at line 334 of file model_brush.h.
Referenced by Mod_OBJ_Load().
int(* model_brush_t::BoxTouchingVisibleLeafs) (struct model_s *model, const unsigned char *visibleleafs, const vec3_t mins, const vec3_t maxs) |
Definition at line 336 of file model_brush.h.
Referenced by Mod_OBJ_Load(), R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_PrepareLight(), and R_View_UpdateEntityVisible().
struct shadowmesh_s* model_brush_t::collisionmesh |
Definition at line 327 of file model_brush.h.
struct q3mbrush_s* model_brush_t::data_brushes |
Definition at line 304 of file model_brush.h.
Referenced by Mod_BSP_LoadNodes_RecursiveSetParent(), Mod_Q2BSP_LoadBrushes(), and Mod_Q3BSP_LoadBrushes().
struct q3mbrushside_s* model_brush_t::data_brushsides |
Definition at line 307 of file model_brush.h.
Referenced by Mod_Q2BSP_LoadBrushes(), Mod_Q2BSP_LoadBrushSides(), Mod_Q3BSP_LoadBrushes(), Mod_Q3BSP_LoadBrushSides(), and Mod_Q3BSP_LoadBrushSides_IG().
int* model_brush_t::data_collisionelement3i |
Definition at line 321 of file model_brush.h.
Referenced by Mod_Q3BSP_LoadFaces().
float* model_brush_t::data_collisionvertex3f |
Definition at line 320 of file model_brush.h.
Referenced by Mod_Q3BSP_LoadFaces().
int* model_brush_t::data_leafbrushes |
Definition at line 292 of file model_brush.h.
Referenced by Mod_Q2BSP_LoadLeafBrushes(), Mod_Q2BSP_LoadLeafs(), Mod_Q3BSP_LoadLeafBrushes(), and Mod_Q3BSP_LoadLeafs().
mleaf_t* model_brush_t::data_leafs |
Definition at line 289 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals(), Mod_OBJ_Load(), Mod_Q1BSP_CheckWaterAlphaSupport(), Mod_Q1BSP_LoadLeafs(), Mod_Q1BSP_LoadNodes(), Mod_Q2BSP_LoadLeafs(), Mod_Q2BSP_LoadNodes(), Mod_Q3BSP_LoadLeafs(), Mod_Q3BSP_LoadNodes(), Mod_Q3BSP_LoadPVS(), Mod_Q3BSP_RecursiveFindNumLeafs(), Portal_RecursiveFlow(), R_Q1BSP_CallRecursiveGetLightInfo(), R_Q1BSP_RecursiveGetLightInfo_BSP(), and R_TimeReport_EndFrame().
int* model_brush_t::data_leafsurfaces |
Definition at line 295 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_LoadLeaffaces(), Mod_Q1BSP_LoadLeafs(), Mod_Q2BSP_LoadLeafs(), Mod_Q3BSP_LoadLeafFaces(), and Mod_Q3BSP_LoadLeafs().
mnode_t* model_brush_t::data_nodes |
Definition at line 283 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals(), Mod_BSP_MakePortals(), Mod_OBJ_Load(), Mod_Q1BSP_LoadNodes(), Mod_Q1BSP_MakeHull0(), Mod_Q2BSP_LoadNodes(), Mod_Q3BSP_Load(), Mod_Q3BSP_LoadNodes(), R_Q1BSP_CallRecursiveGetLightInfo(), R_Q1BSP_RecursiveGetLightInfo_BSP(), and R_Stain().
mplane_t* model_brush_t::data_planes |
Definition at line 280 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadClipnodes(), Mod_Q1BSP_LoadNodes(), Mod_Q1BSP_LoadPlanes(), Mod_Q1BSP_MakeHull0(), Mod_Q2BSP_LoadBrushSides(), Mod_Q2BSP_LoadNodes(), Mod_Q3BSP_LoadBrushSides(), Mod_Q3BSP_LoadBrushSides_IG(), Mod_Q3BSP_LoadNodes(), Mod_Q3BSP_LoadPlanes(), and Mod_VBSP_LoadPlanes().
mvertex_t* model_brush_t::data_portalpoints |
Definition at line 301 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals().
mportal_t* model_brush_t::data_portals |
Definition at line 298 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals(), and R_Mod_GetLightInfo().
unsigned char* model_brush_t::data_pvsclusters |
Definition at line 312 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_CheckWaterAlphaSupport(), Mod_Q1BSP_LoadLeafs(), Mod_Q2BSP_LoadVisibility(), and Mod_Q3BSP_LoadPVS().
char* model_brush_t::entities |
Definition at line 266 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadEntities(), Mod_Q3BSP_LoadEntities(), and Mod_VBSP_LoadEntities().
size_t(* model_brush_t::FatPVS) (struct model_s *model, const vec3_t org, vec_t radius, unsigned char **pvsbuffer, mempool_t *pool, qbool merge) |
Definition at line 333 of file model_brush.h.
Referenced by Mod_OBJ_Load(), R_Water_AddWaterPlane(), and R_Water_ProcessPlanes().
int(* model_brush_t::FindBoxClusters) (struct model_s *model, const vec3_t mins, const vec3_t maxs, int maxclusters, int *clusterlist) |
Definition at line 337 of file model_brush.h.
Referenced by Mod_OBJ_Load().
void(* model_brush_t::FindNonSolidLocation) (struct model_s *model, const vec3_t in, vec3_t out, vec_t radius) |
Definition at line 339 of file model_brush.h.
Referenced by Mod_OBJ_Load().
Definition at line 332 of file model_brush.h.
Referenced by Mod_OBJ_Load(), and R_Mod_GetLightInfo().
qbool model_brush_t::isbsp2 |
Definition at line 258 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadClipnodes(), Mod_Q1BSP_LoadEdges(), Mod_Q1BSP_LoadFaces(), Mod_Q1BSP_LoadLeaffaces(), Mod_Q1BSP_LoadLeafs(), and Mod_Q1BSP_LoadNodes().
qbool model_brush_t::isbsp2rmqe |
Definition at line 256 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadLeafs(), and Mod_Q1BSP_LoadNodes().
qbool model_brush_t::ishlbsp |
Definition at line 254 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadEntities(), Mod_Q1BSP_LoadFaces(), Mod_Q1BSP_LoadLighting(), Mod_Q1BSP_LoadTextures(), Mod_Q1BSP_ParseWadsFromEntityLump(), Mod_Q1BSP_RoundUpToHullSize(), and SV_SpawnServer().
qbool model_brush_t::isq2bsp |
Definition at line 260 of file model_brush.h.
Referenced by CL_RelinkWorld(), Mod_Q1BSP_LoadFaces(), Mod_VBSP_LoadFaces(), and SV_SpawnServer().
qbool model_brush_t::isq3bsp |
Definition at line 262 of file model_brush.h.
Referenced by R_DrawTextureSurfaceList_Sky(), and SV_SpawnServer().
void(* model_brush_t::LightPoint) (struct model_s *model, const vec3_t p, vec3_t ambientcolor, vec3_t diffusecolor, vec3_t diffusenormal) |
Definition at line 338 of file model_brush.h.
Referenced by CL_UpdateEntityShading_Entity(), Mod_OBJ_Load(), and R_CompleteLightPoint().
Definition at line 331 of file model_brush.h.
Referenced by Mod_OBJ_Load().
int model_brush_t::num_brushes |
Definition at line 303 of file model_brush.h.
Referenced by Mod_Q2BSP_Load(), Mod_Q2BSP_LoadBrushes(), Mod_Q2BSP_LoadLeafBrushes(), Mod_Q3BSP_LoadBrushes(), Mod_Q3BSP_LoadEffects(), Mod_Q3BSP_LoadLeafBrushes(), and Mod_Q3BSP_LoadModels().
int model_brush_t::num_brushsides |
Definition at line 306 of file model_brush.h.
Referenced by Mod_Q2BSP_LoadBrushes(), Mod_Q2BSP_LoadBrushSides(), Mod_Q3BSP_LoadBrushes(), Mod_Q3BSP_LoadBrushSides(), and Mod_Q3BSP_LoadBrushSides_IG().
int model_brush_t::num_collisiontriangles |
Definition at line 319 of file model_brush.h.
int model_brush_t::num_collisionvertices |
Definition at line 318 of file model_brush.h.
int model_brush_t::num_leafbrushes |
Definition at line 291 of file model_brush.h.
Referenced by Mod_Q2BSP_LoadLeafBrushes(), Mod_Q2BSP_LoadLeafs(), Mod_Q3BSP_LoadLeafBrushes(), and Mod_Q3BSP_LoadLeafs().
int model_brush_t::num_leafs |
Definition at line 288 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals(), Mod_OBJ_Load(), Mod_Q1BSP_CheckWaterAlphaSupport(), Mod_Q1BSP_Load(), Mod_Q1BSP_LoadLeafs(), Mod_Q1BSP_LoadNodes(), Mod_Q2BSP_Load(), Mod_Q2BSP_LoadLeafs(), Mod_Q2BSP_LoadNodes(), Mod_Q3BSP_Load(), Mod_Q3BSP_LoadLeafs(), Mod_Q3BSP_LoadNodes(), Mod_Q3BSP_LoadPVS(), Mod_Q3BSP_RecursiveFindNumLeafs(), R_Main_ResizeViewCache(), R_Mod_GetLightInfo(), R_Q1BSP_CallRecursiveGetLightInfo(), and R_Shadow_PrepareLights().
int model_brush_t::num_leafsurfaces |
Definition at line 294 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_LoadLeaffaces(), Mod_Q1BSP_LoadLeafs(), Mod_Q2BSP_LoadLeafs(), Mod_Q3BSP_LoadLeafFaces(), and Mod_Q3BSP_LoadLeafs().
int model_brush_t::num_nodes |
Definition at line 282 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_Load(), Mod_Q1BSP_LoadNodes(), Mod_Q1BSP_MakeHull0(), Mod_Q2BSP_Load(), Mod_Q2BSP_LoadNodes(), Mod_Q3BSP_Load(), and Mod_Q3BSP_LoadNodes().
int model_brush_t::num_planes |
Definition at line 279 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadClipnodes(), Mod_Q1BSP_LoadFaces(), Mod_Q1BSP_LoadPlanes(), Mod_Q2BSP_LoadBrushSides(), Mod_Q3BSP_LoadBrushSides(), Mod_Q3BSP_LoadBrushSides_IG(), Mod_Q3BSP_LoadNodes(), Mod_Q3BSP_LoadPlanes(), Mod_VBSP_LoadFaces(), and Mod_VBSP_LoadPlanes().
int model_brush_t::num_portalpoints |
Definition at line 300 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals().
int model_brush_t::num_portals |
Definition at line 297 of file model_brush.h.
Referenced by Mod_BSP_FinalizePortals(), Mod_OBJ_Load(), Mod_Q1BSP_Load(), Mod_Q2BSP_Load(), and Mod_Q3BSP_Load().
int model_brush_t::num_pvsclusterbytes |
Definition at line 311 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_CheckWaterAlphaSupport(), Mod_Q1BSP_LoadLeafs(), Mod_Q2BSP_LoadVisibility(), Mod_Q3BSP_LoadPVS(), and R_Water_ProcessPlanes().
int model_brush_t::num_pvsclusters |
Definition at line 310 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_LoadLeafs(), Mod_Q2BSP_LoadLeafs(), Mod_Q2BSP_LoadVisibility(), and Mod_Q3BSP_LoadPVS().
int model_brush_t::num_visleafs |
Definition at line 286 of file model_brush.h.
Referenced by Mod_OBJ_Load().
int model_brush_t::numsubmodels |
Definition at line 275 of file model_brush.h.
Referenced by Mod_BSP_LoadSubmodels(), Mod_Decompile_OBJ(), Mod_OBJ_Load(), Mod_Q1BSP_Load(), Mod_Q1BSP_LoadMapBrushes(), Mod_Q2BSP_Load(), and Mod_Q3BSP_Load().
struct model_s* model_brush_t::parentmodel |
Definition at line 269 of file model_brush.h.
Definition at line 340 of file model_brush.h.
Referenced by Mod_OBJ_Load(), R_DrawParticles(), R_TimeReport_EndFrame(), and R_Water_AddWaterPlane().
int model_brush_t::qw_md4sum |
Definition at line 355 of file model_brush.h.
int model_brush_t::qw_md4sum2 |
Definition at line 356 of file model_brush.h.
void(* model_brush_t::RoundUpToHullSize) (struct model_s *cmodel, const vec3_t inmins, const vec3_t inmaxs, vec3_t outmins, vec3_t outmaxs) |
Definition at line 343 of file model_brush.h.
Referenced by Mod_OBJ_Load().
struct shadowmesh_s* model_brush_t::shadowmesh |
Definition at line 324 of file model_brush.h.
char model_brush_t::skybox[MAX_QPATH] |
Definition at line 347 of file model_brush.h.
Referenced by Mod_LoadTextureFromQ3Shader().
qbool model_brush_t::skymasking |
Definition at line 264 of file model_brush.h.
Referenced by R_DrawTextureSurfaceList_Sky().
struct skinframe_s* model_brush_t::solidskyskinframe |
Definition at line 349 of file model_brush.h.
Referenced by Mod_Q1BSP_LoadSplitSky(), R_SkySphere(), and R_SkyStartFrame().
int model_brush_t::submodel |
Definition at line 271 of file model_brush.h.
Referenced by R_Shadow_PrepareModelShadows(), and RSurf_ActiveModelEntity().
struct model_s** model_brush_t::submodels |
Definition at line 277 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_Load(), Mod_Q1BSP_LoadMapBrushes(), Mod_Q2BSP_Load(), and Mod_Q3BSP_Load().
Definition at line 330 of file model_brush.h.
Referenced by Mod_OBJ_Load().
qbool model_brush_t::supportwateralpha |
Definition at line 352 of file model_brush.h.
Referenced by Mod_OBJ_Load(), Mod_Q1BSP_Load(), Mod_Q2BSP_Load(), and Mod_Q3BSP_Load().
qbool(* model_brush_t::TraceLineOfSight) (struct model_s *model, const vec3_t start, const vec3_t end, const vec3_t acceptmins, const vec3_t acceptmaxs) |
Definition at line 345 of file model_brush.h.
Referenced by Mod_OBJ_Load().