doom3-gpl
Doom 3 GPL source release
|
#include <RenderWorld_local.h>
Definition at line 78 of file RenderWorld_local.h.
idRenderWorldLocal::idRenderWorldLocal | ( | ) |
Definition at line 127 of file RenderWorld.cpp.
|
virtual |
Definition at line 152 of file RenderWorld.cpp.
void idRenderWorldLocal::AddAreaEntityRefs | ( | int | areaNum, |
const struct portalStack_s * | ps | ||
) |
Definition at line 591 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::AddAreaLightRefs | ( | int | areaNum, |
const struct portalStack_s * | ps | ||
) |
Definition at line 723 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::AddAreaRefs | ( | int | areaNum, |
const struct portalStack_s * | ps | ||
) |
Definition at line 769 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 180 of file RenderWorld.cpp.
void idRenderWorldLocal::AddEntityRefToArea | ( | idRenderEntityLocal * | def, |
portalArea_t * | area | ||
) |
Definition at line 1384 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 358 of file RenderWorld.cpp.
void idRenderWorldLocal::AddLightRefToArea | ( | idRenderLightLocal * | light, |
portalArea_t * | area | ||
) |
Definition at line 1415 of file RenderWorld.cpp.
void idRenderWorldLocal::AddWorldModelEntities | ( | ) |
Definition at line 624 of file RenderWorld_load.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 954 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 947 of file RenderWorld.cpp.
void idRenderWorldLocal::BoundsInAreas_r | ( | int | nodeNum, |
const idBounds & | bounds, | ||
int * | areas, | ||
int * | numAreas, | ||
int | maxAreas | ||
) | const |
Definition at line 897 of file RenderWorld.cpp.
Definition at line 810 of file RenderWorld_portals.cpp.
Definition at line 784 of file RenderWorld_portals.cpp.
Implements idRenderWorld.
Definition at line 686 of file RenderWorld_load.cpp.
void idRenderWorldLocal::ClearPortalStates | ( | ) |
Definition at line 602 of file RenderWorld_load.cpp.
void idRenderWorldLocal::ClearWorld | ( | ) |
Definition at line 415 of file RenderWorld_load.cpp.
int idRenderWorldLocal::CommonChildrenArea_r | ( | areaNode_t * | node | ) |
Definition at line 377 of file RenderWorld_load.cpp.
void idRenderWorldLocal::CreateLightDefInteractions | ( | idRenderLightLocal * | ldef | ) |
Definition at line 541 of file tr_light.cpp.
bool idRenderWorldLocal::CullEntityByPortals | ( | const idRenderEntityLocal * | entity, |
const struct portalStack_s * | ps | ||
) |
Definition at line 564 of file RenderWorld_portals.cpp.
bool idRenderWorldLocal::CullLightByPortals | ( | const idRenderLightLocal * | light, |
const struct portalStack_s * | ps | ||
) |
Definition at line 645 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1743 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 1987 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1873 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1898 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1814 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 1724 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 2008 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1946 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1915 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1734 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 2017 of file RenderWorld.cpp.
|
virtual |
Definition at line 2026 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1836 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1793 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 2075 of file RenderWorld.cpp.
Definition at line 2063 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1358 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 908 of file RenderWorld_portals.cpp.
Definition at line 840 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::FloodConnectedAreas | ( | portalArea_t * | area, |
int | portalAttributeIndex | ||
) |
Definition at line 935 of file RenderWorld_portals.cpp.
areaNumRef_t * idRenderWorldLocal::FloodFrustumAreas | ( | const idFrustum & | frustum, |
areaNumRef_t * | areas | ||
) |
Definition at line 533 of file RenderWorld_portals.cpp.
areaNumRef_t * idRenderWorldLocal::FloodFrustumAreas_r | ( | const idFrustum & | frustum, |
const int | areaNum, | ||
const idBounds & | bounds, | ||
areaNumRef_t * | areas | ||
) |
Definition at line 472 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::FloodLightThroughArea_r | ( | idRenderLightLocal * | light, |
int | areaNum, | ||
const struct portalStack_s * | ps | ||
) |
Definition at line 328 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::FloodViewThroughArea_r | ( | const idVec3 | origin, |
int | areaNum, | ||
const struct portalStack_s * | ps | ||
) |
Definition at line 152 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::FlowLightThroughPortals | ( | idRenderLightLocal * | light | ) |
Definition at line 444 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::FlowViewThroughPortals | ( | const idVec3 | origin, |
int | numPlanes, | ||
const idPlane * | planes | ||
) |
Definition at line 285 of file RenderWorld_portals.cpp.
void idRenderWorldLocal::FreeDefs | ( | ) |
Definition at line 438 of file RenderWorld_load.cpp.
Implements idRenderWorld.
Definition at line 299 of file RenderWorld.cpp.
void idRenderWorldLocal::FreeInteractions | ( | ) |
Definition at line 1511 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 451 of file RenderWorld.cpp.
void idRenderWorldLocal::FreeWorld | ( | ) |
Definition at line 40 of file RenderWorld_load.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1445 of file RenderWorld.cpp.
|
inline |
Definition at line 216 of file RenderWorld_local.h.
|
virtual |
Implements idRenderWorld.
Definition at line 822 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 1021 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 336 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 480 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 971 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 479 of file RenderWorld_load.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1052 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 791 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 896 of file RenderWorld_portals.cpp.
Implements idRenderWorld.
Definition at line 800 of file RenderWorld.cpp.
Definition at line 272 of file RenderWorld_load.cpp.
idRenderModel * idRenderWorldLocal::ParseModel | ( | idLexer * | src | ) |
Definition at line 118 of file RenderWorld_load.cpp.
Definition at line 348 of file RenderWorld_load.cpp.
idRenderModel * idRenderWorldLocal::ParseShadowModel | ( | idLexer * | src | ) |
Definition at line 191 of file RenderWorld_load.cpp.
Implements idRenderWorld.
Definition at line 860 of file RenderWorld.cpp.
Definition at line 96 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 84 of file RenderWorld_demo.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 561 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 502 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 607 of file RenderWorld.cpp.
void idRenderWorldLocal::PushVolumeIntoTree | ( | idRenderEntityLocal * | def, |
idRenderLightLocal * | light, | ||
int | numPoints, | ||
const idVec3 * | points | ||
) |
Definition at line 1686 of file RenderWorld.cpp.
void idRenderWorldLocal::PushVolumeIntoTree_r | ( | idRenderEntityLocal * | def, |
idRenderLightLocal * | light, | ||
const idSphere * | sphere, | ||
int | numPoints, | ||
const idVec3 * | points, | ||
int | nodeNum | ||
) |
Definition at line 1542 of file RenderWorld.cpp.
void idRenderWorldLocal::ReadRenderEntity | ( | ) |
Definition at line 625 of file RenderWorld_demo.cpp.
void idRenderWorldLocal::ReadRenderLight | ( | ) |
Definition at line 469 of file RenderWorld_demo.cpp.
void idRenderWorldLocal::RecurseProcBSP_r | ( | modelTrace_t * | results, |
int | parentNodeNum, | ||
int | nodeNum, | ||
float | p1f, | ||
float | p2f, | ||
const idVec3 & | p1, | ||
const idVec3 & | p2 | ||
) | const |
Definition at line 1303 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 2084 of file RenderWorld.cpp.
Implements idRenderWorld.
Definition at line 638 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 675 of file RenderWorld.cpp.
void idRenderWorldLocal::ResizeInteractionTable | ( | ) |
Definition at line 167 of file RenderWorld.cpp.
idScreenRect idRenderWorldLocal::ScreenRectFromWinding | ( | const idWinding * | w, |
viewEntity_t * | space | ||
) |
Definition at line 68 of file RenderWorld_portals.cpp.
Implements idRenderWorld.
Definition at line 985 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 660 of file RenderWorld.cpp.
void idRenderWorldLocal::SetupAreaRefs | ( | ) |
Definition at line 252 of file RenderWorld_load.cpp.
void idRenderWorldLocal::ShowPortals | ( | ) |
Definition at line 1040 of file RenderWorld_portals.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 48 of file RenderWorld_demo.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 75 of file RenderWorld_demo.cpp.
Definition at line 105 of file RenderWorld_load.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 1155 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 205 of file RenderWorld.cpp.
|
virtual |
Implements idRenderWorld.
Definition at line 383 of file RenderWorld.cpp.
Definition at line 370 of file RenderWorld_demo.cpp.
Definition at line 392 of file RenderWorld_demo.cpp.
void idRenderWorldLocal::WriteLoadMap | ( | ) |
Definition at line 256 of file RenderWorld_demo.cpp.
void idRenderWorldLocal::WriteRenderEntity | ( | qhandle_t | handle, |
const renderEntity_t * | ent | ||
) |
Definition at line 523 of file RenderWorld_demo.cpp.
void idRenderWorldLocal::WriteRenderLight | ( | qhandle_t | handle, |
const renderLight_t * | light | ||
) |
Definition at line 414 of file RenderWorld_demo.cpp.
void idRenderWorldLocal::WriteRenderView | ( | const renderView_t * | renderView | ) |
Definition at line 329 of file RenderWorld_demo.cpp.
Definition at line 289 of file RenderWorld_demo.cpp.
areaNode_t* idRenderWorldLocal::areaNodes |
Definition at line 140 of file RenderWorld_local.h.
idBlockAlloc<areaNumRef_t, 1024> idRenderWorldLocal::areaNumRefAllocator |
Definition at line 159 of file RenderWorld_local.h.
idBlockAlloc<areaReference_t, 1024> idRenderWorldLocal::areaReferenceAllocator |
Definition at line 157 of file RenderWorld_local.h.
idScreenRect* idRenderWorldLocal::areaScreenRect |
Definition at line 147 of file RenderWorld_local.h.
int idRenderWorldLocal::connectedAreaNum |
Definition at line 145 of file RenderWorld_local.h.
doublePortal_t* idRenderWorldLocal::doublePortals |
Definition at line 149 of file RenderWorld_local.h.
idList<idRenderEntityLocal*> idRenderWorldLocal::entityDefs |
Definition at line 154 of file RenderWorld_local.h.
bool idRenderWorldLocal::generateAllInteractionsCalled |
Definition at line 171 of file RenderWorld_local.h.
idBlockAlloc<idInteraction, 256> idRenderWorldLocal::interactionAllocator |
Definition at line 158 of file RenderWorld_local.h.
idInteraction** idRenderWorldLocal::interactionTable |
Definition at line 166 of file RenderWorld_local.h.
int idRenderWorldLocal::interactionTableHeight |
Definition at line 168 of file RenderWorld_local.h.
int idRenderWorldLocal::interactionTableWidth |
Definition at line 167 of file RenderWorld_local.h.
idList<idRenderLightLocal*> idRenderWorldLocal::lightDefs |
Definition at line 155 of file RenderWorld_local.h.
idList<idRenderModel *> idRenderWorldLocal::localModels |
Definition at line 152 of file RenderWorld_local.h.
idStr idRenderWorldLocal::mapName |
Definition at line 137 of file RenderWorld_local.h.
ID_TIME_T idRenderWorldLocal::mapTimeStamp |
Definition at line 138 of file RenderWorld_local.h.
int idRenderWorldLocal::numAreaNodes |
Definition at line 141 of file RenderWorld_local.h.
int idRenderWorldLocal::numInterAreaPortals |
Definition at line 150 of file RenderWorld_local.h.
int idRenderWorldLocal::numPortalAreas |
Definition at line 144 of file RenderWorld_local.h.
portalArea_t* idRenderWorldLocal::portalAreas |
Definition at line 143 of file RenderWorld_local.h.