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.