#include <r_model.h>
Public Attributes | |
char | name [MAX_QPATH] |
int | registration_sequence |
modtype_t | type |
int | numframes |
int | flags |
vec3_t | mins |
vec3_t | maxs |
qboolean | clipbox |
vec3_t | clipmins |
vec3_t | clipmaxs |
int | firstmodelsurface |
int | nummodelsurfaces |
int | numsubmodels |
dmodel_t * | submodels |
int | numplanes |
mplane_t * | planes |
int | numleafs |
mleaf_t * | leafs |
int | numvertexes |
mvertex_t * | vertexes |
int | numedges |
medge_t * | edges |
int | numnodes |
int | firstnode |
mnode_t * | nodes |
int | numtexinfo |
mtexinfo_t * | texinfo |
int | numsurfaces |
msurface_t * | surfaces |
int | numsurfedges |
int * | surfedges |
int | nummarksurfaces |
msurface_t ** | marksurfaces |
dvis_t * | vis |
byte * | lightdata |
image_t * | skins [MAX_MD2SKINS] |
void * | extradata |
int | extradatasize |
float | radius |
int | lightmap |
mmodel_t * | submodels |
cplane_t * | planes |
medge_t * model_s::edges |
Definition at line 211 of file r_model.h.
Referenced by CalcSurfaceExtents(), GL_BuildPolygonFromSurface(), GL_SubdivideSurface(), Mod_LoadEdges(), R_BuildPolygonFromSurface(), R_DrawSolidClippedSubmodelPolygons(), R_InitSkyBox(), R_RenderFace(), Vk_BuildPolygonFromSurface(), and Vk_SubdivideSurface().
void * model_s::extradata |
Definition at line 235 of file r_model.h.
Referenced by Mod_ForName(), Mod_Free(), R_AliasDrawModel(), R_CullAliasModel(), R_DrawAliasModel(), R_DrawSprite(), R_DrawSpriteModel(), R_EndRegistration(), and R_RegisterModel().
int model_s::extradatasize |
Definition at line 236 of file r_model.h.
Referenced by Mod_ForName(), Mod_FreeAll(), Mod_Modellist_f(), and R_EndRegistration().
int model_s::firstmodelsurface |
Definition at line 196 of file r_model.h.
Referenced by Mod_LoadBrushModel(), R_DrawInlineBModel(), R_DrawSolidClippedSubmodelPolygons(), and R_DrawSubmodelPolygons().
int model_s::firstnode |
Definition at line 214 of file r_model.h.
Referenced by Mod_LoadBrushModel(), R_DrawInlineBModel(), and R_PushDlights().
int model_s::flags |
Definition at line 180 of file r_model.h.
Referenced by CL_DiminishingTrail(), CL_ParsePlayerstate(), and DMFlagCallback().
mleaf_t * model_s::leafs |
Definition at line 205 of file r_model.h.
Referenced by Mod_LoadLeafs(), Mod_LoadNodes(), R_MarkLeaves(), and R_NumberLeafs().
byte * model_s::lightdata |
Definition at line 231 of file r_model.h.
Referenced by Mod_LoadFaces(), Mod_LoadLighting(), Mod_LoadRighting(), R_BlendLightmaps(), R_BuildLightMap(), R_BuildLightMapRGB(), R_LightPoint(), and R_LightPointColor().
int model_s::lightmap |
Definition at line 201 of file gl_model.h.
msurface_t ** model_s::marksurfaces |
Definition at line 227 of file r_model.h.
Referenced by Mod_LoadLeafs(), and Mod_LoadMarksurfaces().
vec3_t model_s::maxs |
Definition at line 185 of file r_model.h.
Referenced by Mod_LoadAliasModel(), Mod_LoadBrushModel(), R_DrawBEntitiesOnList(), and R_DrawBrushModel().
vec3_t model_s::mins |
Definition at line 185 of file r_model.h.
Referenced by Mod_LoadAliasModel(), Mod_LoadBrushModel(), R_DrawBEntitiesOnList(), and R_DrawBrushModel().
char model_s::name |
Definition at line 173 of file r_model.h.
Referenced by Mod_ForName(), Mod_LoadAliasModel(), Mod_LoadBrushModel(), Mod_LoadEdges(), Mod_LoadFaces(), Mod_LoadLeafs(), Mod_LoadMarksurfaces(), Mod_LoadNodes(), Mod_LoadPlanes(), Mod_LoadSpriteModel(), Mod_LoadSubmodels(), Mod_LoadSurfedges(), Mod_LoadTexinfo(), Mod_LoadVertexes(), Mod_Modellist_f(), R_AliasDrawModel(), R_AliasSetupFrames(), R_AliasSetupSkin(), R_CullAliasModel(), R_DrawAliasModel(), and R_EndRegistration().
mnode_t * model_s::nodes |
Definition at line 215 of file r_model.h.
Referenced by Mod_LoadBrushModel(), Mod_LoadNodes(), Mod_PointInLeaf(), R_DrawInlineBModel(), R_DrawWorld(), R_FindTopnode(), R_LightPoint(), R_LightPointColor(), R_MarkLeaves(), R_PushDlights(), and R_RenderWorld().
int model_s::numedges |
Definition at line 210 of file r_model.h.
Referenced by Mod_LoadEdges(), Mod_LoadSurfedges(), and R_InitSkyBox().
int model_s::numframes |
Definition at line 178 of file r_model.h.
Referenced by Mod_LoadBrushModel(), and R_RegisterModel().
int model_s::numleafs |
Definition at line 204 of file r_model.h.
Referenced by Mod_LoadBrushModel(), Mod_LoadLeafs(), and R_MarkLeaves().
int model_s::nummarksurfaces |
Definition at line 226 of file r_model.h.
Referenced by Mod_LoadLeafs(), and Mod_LoadMarksurfaces().
int model_s::nummodelsurfaces |
Definition at line 196 of file r_model.h.
Referenced by Mod_LoadBrushModel(), R_DrawBEntitiesOnList(), R_DrawBrushModel(), R_DrawInlineBModel(), R_DrawSolidClippedSubmodelPolygons(), and R_DrawSubmodelPolygons().
int model_s::numnodes |
Definition at line 213 of file r_model.h.
Referenced by Mod_LoadBrushModel(), Mod_LoadNodes(), and R_MarkLeaves().
int model_s::numplanes |
Definition at line 201 of file r_model.h.
Referenced by Mod_LoadFaces(), and Mod_LoadPlanes().
int model_s::numsubmodels |
Definition at line 198 of file r_model.h.
Referenced by Mod_ForName(), Mod_LoadBrushModel(), and Mod_LoadSubmodels().
int model_s::numsurfaces |
Definition at line 220 of file r_model.h.
Referenced by Mod_LoadFaces(), Mod_LoadMarksurfaces(), Mod_LoadNodes(), and R_InitSkyBox().
int model_s::numsurfedges |
Definition at line 223 of file r_model.h.
Referenced by Mod_LoadSurfedges(), and R_InitSkyBox().
int model_s::numtexinfo |
Definition at line 217 of file r_model.h.
Referenced by Mod_LoadFaces(), Mod_LoadTexinfo(), and R_RegisterModel().
int model_s::numvertexes |
Definition at line 207 of file r_model.h.
Referenced by Mod_LoadEdges(), Mod_LoadVertexes(), and R_InitSkyBox().
cplane_t * model_s::planes |
Definition at line 202 of file r_model.h.
Referenced by Mod_LoadFaces(), Mod_LoadNodes(), and Mod_LoadPlanes().
cplane_t* model_s::planes |
Definition at line 207 of file gl_model.h.
float model_s::radius |
Definition at line 189 of file gl_model.h.
Referenced by CL_NewDlight(), Mod_LoadBrushModel(), and R_DrawBrushModel().
int model_s::registration_sequence |
Definition at line 175 of file r_model.h.
Referenced by R_EndRegistration(), and R_RegisterModel().
image_t * model_s::skins |
Definition at line 234 of file r_model.h.
Referenced by Mod_LoadAliasModel(), Mod_LoadSpriteModel(), R_AliasSetupSkin(), R_DrawAliasModel(), R_DrawSprite(), R_DrawSpriteModel(), and R_RegisterModel().
mmodel_t * model_s::submodels |
Definition at line 199 of file r_model.h.
Referenced by Mod_LoadBrushModel(), and Mod_LoadSubmodels().
mmodel_t* model_s::submodels |
Definition at line 204 of file gl_model.h.
msurface_t * model_s::surfaces |
Definition at line 221 of file r_model.h.
Referenced by Mod_LoadFaces(), Mod_LoadMarksurfaces(), R_DrawInlineBModel(), R_DrawSolidClippedSubmodelPolygons(), R_DrawSubmodelPolygons(), R_InitSkyBox(), R_MarkLights(), R_RecursiveWorldNode(), RecursiveLightPoint(), and RecursiveLightPointColor().
int * model_s::surfedges |
Definition at line 224 of file r_model.h.
Referenced by CalcSurfaceExtents(), GL_BuildPolygonFromSurface(), GL_SubdivideSurface(), Mod_LoadSurfedges(), R_BuildPolygonFromSurface(), R_DrawSolidClippedSubmodelPolygons(), R_InitSkyBox(), R_RenderFace(), Vk_BuildPolygonFromSurface(), and Vk_SubdivideSurface().
mtexinfo_t * model_s::texinfo |
Definition at line 218 of file r_model.h.
Referenced by Mod_LoadFaces(), Mod_LoadTexinfo(), and R_RegisterModel().
modtype_t model_s::type |
Definition at line 177 of file r_model.h.
Referenced by Mod_LoadAliasModel(), Mod_LoadBrushModel(), Mod_LoadSpriteModel(), R_DrawBEntitiesOnList(), R_DrawEntitiesOnList(), and R_RegisterModel().
mvertex_t * model_s::vertexes |
Definition at line 208 of file r_model.h.
Referenced by CalcSurfaceExtents(), GL_BuildPolygonFromSurface(), GL_SubdivideSurface(), Mod_LoadVertexes(), R_BuildPolygonFromSurface(), R_DrawBEntitiesOnList(), R_InitSkyBox(), R_RenderWorld(), Vk_BuildPolygonFromSurface(), and Vk_SubdivideSurface().
dvis_t * model_s::vis |
Definition at line 229 of file r_model.h.
Referenced by Mod_ClusterPVS(), Mod_DecompressVis(), Mod_LoadLeafs(), Mod_LoadVisibility(), and R_MarkLeaves().