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.