![]() |
doom3-gpl
Doom 3 GPL source release
|
Go to the source code of this file.
Classes | |
| struct | srfCullInfo_t |
| struct | surfaceInteraction_t |
| struct | areaNumRef_s |
| class | idInteraction |
Macros | |
| #define | LIGHT_TRIS_DEFERRED ((srfTriangles_t *)-1) |
| #define | LIGHT_CULL_ALL_FRONT ((byte *)-1) |
| #define | LIGHT_CLIP_EPSILON 0.1f |
Typedefs | |
| typedef struct areaNumRef_s | areaNumRef_t |
Functions | |
| void | R_CalcInteractionFacing (const idRenderEntityLocal *ent, const srfTriangles_t *tri, const idRenderLightLocal *light, srfCullInfo_t &cullInfo) |
| void | R_CalcInteractionCullBits (const idRenderEntityLocal *ent, const srfTriangles_t *tri, const idRenderLightLocal *light, srfCullInfo_t &cullInfo) |
| void | R_FreeInteractionCullInfo (srfCullInfo_t &cullInfo) |
| void | R_ShowInteractionMemory_f (const idCmdArgs &args) |
| #define LIGHT_CLIP_EPSILON 0.1f |
Definition at line 46 of file Interaction.h.
| #define LIGHT_CULL_ALL_FRONT ((byte *)-1) |
Definition at line 45 of file Interaction.h.
| #define LIGHT_TRIS_DEFERRED ((srfTriangles_t *)-1) |
Definition at line 44 of file Interaction.h.
| typedef struct areaNumRef_s areaNumRef_t |
| void R_CalcInteractionCullBits | ( | const idRenderEntityLocal * | ent, |
| const srfTriangles_t * | tri, | ||
| const idRenderLightLocal * | light, | ||
| srfCullInfo_t & | cullInfo | ||
| ) |
Definition at line 92 of file Interaction.cpp.
| void R_CalcInteractionFacing | ( | const idRenderEntityLocal * | ent, |
| const srfTriangles_t * | tri, | ||
| const idRenderLightLocal * | light, | ||
| srfCullInfo_t & | cullInfo | ||
| ) |
Definition at line 55 of file Interaction.cpp.
| void R_FreeInteractionCullInfo | ( | srfCullInfo_t & | cullInfo | ) |
Definition at line 138 of file Interaction.cpp.
Definition at line 1251 of file Interaction.cpp.
1.8.6.