doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Functions | Variables
Clip.cpp File Reference
#include "../../idlib/precompiled.h"
#include "../Game_local.h"

Go to the source code of this file.

Classes

struct  clipSector_s
 
struct  clipLink_s
 
struct  trmCache_s
 
struct  listParms_s
 

Macros

#define MAX_SECTOR_DEPTH   12
 
#define MAX_SECTORS   ((1<<(MAX_SECTOR_DEPTH+1))-1)
 

Typedefs

typedef struct clipSector_s clipSector_t
 
typedef struct clipLink_s clipLink_t
 
typedef struct trmCache_s trmCache_t
 
typedef struct listParms_s listParms_t
 

Functions

ID_INLINE bool TestHugeTranslation (trace_t &results, const idClipModel *mdl, const idVec3 &start, const idVec3 &end, const idMat3 &trmAxis)
 

Variables

idVec3 vec3_boxEpsilon (CM_BOX_EPSILON, CM_BOX_EPSILON, CM_BOX_EPSILON)
 
idBlockAlloc< clipLink_t, 1024 > clipLinkAllocator
 

Macro Definition Documentation

#define MAX_SECTOR_DEPTH   12

Definition at line 34 of file Clip.cpp.

#define MAX_SECTORS   ((1<<(MAX_SECTOR_DEPTH+1))-1)

Definition at line 35 of file Clip.cpp.

Typedef Documentation

typedef struct clipLink_s clipLink_t
typedef struct clipSector_s clipSector_t
typedef struct listParms_s listParms_t
typedef struct trmCache_s trmCache_t

Function Documentation

ID_INLINE bool TestHugeTranslation ( trace_t results,
const idClipModel mdl,
const idVec3 start,
const idVec3 end,
const idMat3 trmAxis 
)

Definition at line 964 of file Clip.cpp.

Variable Documentation

idBlockAlloc<clipLink_t, 1024> clipLinkAllocator

Definition at line 62 of file Clip.cpp.