![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <tr_local.h>
Public Member Functions | |
| idRenderLightLocal () | |
| virtual void | FreeRenderLight () |
| virtual void | UpdateRenderLight (const renderLight_t *re, bool forceUpdate=false) |
| virtual void | GetRenderLight (renderLight_t *re) |
| virtual void | ForceUpdate () |
| virtual int | GetIndex () |
Public Member Functions inherited from idRenderLight | |
| virtual | ~idRenderLight () |
Public Attributes | |
| renderLight_t | parms |
| bool | lightHasMoved |
| float | modelMatrix [16] |
| idRenderWorldLocal * | world |
| int | index |
| int | areaNum |
| int | lastModifiedFrameNum |
| bool | archived |
| idPlane | lightProject [4] |
| const idMaterial * | lightShader |
| idImage * | falloffImage |
| idVec3 | globalLightOrigin |
| idPlane | frustum [6] |
| idWinding * | frustumWindings [6] |
| srfTriangles_t * | frustumTris |
| int | numShadowFrustums |
| shadowFrustum_t | shadowFrustums [6] |
| int | viewCount |
| struct viewLight_s * | viewLight |
| areaReference_t * | references |
| idInteraction * | firstInteraction |
| idInteraction * | lastInteraction |
| struct doublePortal_s * | foggedPortals |
Definition at line 181 of file tr_local.h.
| idRenderLightLocal::idRenderLightLocal | ( | ) |
Definition at line 80 of file RenderEntity.cpp.
Implements idRenderLight.
Definition at line 113 of file RenderEntity.cpp.
|
virtual |
Implements idRenderLight.
Definition at line 107 of file RenderEntity.cpp.
|
virtual |
Implements idRenderLight.
Definition at line 115 of file RenderEntity.cpp.
|
virtual |
Implements idRenderLight.
Definition at line 111 of file RenderEntity.cpp.
|
virtual |
Implements idRenderLight.
Definition at line 109 of file RenderEntity.cpp.
| bool idRenderLightLocal::archived |
Definition at line 207 of file tr_local.h.
| int idRenderLightLocal::areaNum |
Definition at line 201 of file tr_local.h.
| idImage* idRenderLightLocal::falloffImage |
Definition at line 214 of file tr_local.h.
| idInteraction* idRenderLightLocal::firstInteraction |
Definition at line 230 of file tr_local.h.
| struct doublePortal_s* idRenderLightLocal::foggedPortals |
Definition at line 233 of file tr_local.h.
| idPlane idRenderLightLocal::frustum[6] |
Definition at line 219 of file tr_local.h.
| srfTriangles_t* idRenderLightLocal::frustumTris |
Definition at line 221 of file tr_local.h.
| idWinding* idRenderLightLocal::frustumWindings[6] |
Definition at line 220 of file tr_local.h.
| idVec3 idRenderLightLocal::globalLightOrigin |
Definition at line 216 of file tr_local.h.
| int idRenderLightLocal::index |
Definition at line 199 of file tr_local.h.
| idInteraction* idRenderLightLocal::lastInteraction |
Definition at line 231 of file tr_local.h.
| int idRenderLightLocal::lastModifiedFrameNum |
Definition at line 204 of file tr_local.h.
| bool idRenderLightLocal::lightHasMoved |
Definition at line 193 of file tr_local.h.
| idPlane idRenderLightLocal::lightProject[4] |
Definition at line 211 of file tr_local.h.
| const idMaterial* idRenderLightLocal::lightShader |
Definition at line 213 of file tr_local.h.
| float idRenderLightLocal::modelMatrix[16] |
Definition at line 196 of file tr_local.h.
| int idRenderLightLocal::numShadowFrustums |
Definition at line 223 of file tr_local.h.
| renderLight_t idRenderLightLocal::parms |
Definition at line 191 of file tr_local.h.
| areaReference_t* idRenderLightLocal::references |
Definition at line 229 of file tr_local.h.
| shadowFrustum_t idRenderLightLocal::shadowFrustums[6] |
Definition at line 224 of file tr_local.h.
| int idRenderLightLocal::viewCount |
Definition at line 226 of file tr_local.h.
| struct viewLight_s* idRenderLightLocal::viewLight |
Definition at line 227 of file tr_local.h.
| idRenderWorldLocal* idRenderLightLocal::world |
Definition at line 198 of file tr_local.h.
1.8.6.