![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Clip.h>
Static Public Member Functions | |
| static cmHandle_t | CheckModel (const char *name) |
| static void | ClearTraceModelCache (void) |
| static int | TraceModelCacheSize (void) |
| static void | SaveTraceModels (idSaveGame *savefile) |
| static void | RestoreTraceModels (idRestoreGame *savefile) |
Private Member Functions | |
| void | Init (void) |
| void | Link_r (struct clipSector_s *node) |
Static Private Member Functions | |
| static int | AllocTraceModel (const idTraceModel &trm) |
| static void | FreeTraceModel (int traceModelIndex) |
| static idTraceModel * | GetCachedTraceModel (int traceModelIndex) |
| static int | GetTraceModelHashKey (const idTraceModel &trm) |
Private Attributes | |
| bool | enabled |
| idEntity * | entity |
| int | id |
| idEntity * | owner |
| idVec3 | origin |
| idMat3 | axis |
| idBounds | bounds |
| idBounds | absBounds |
| const idMaterial * | material |
| int | contents |
| cmHandle_t | collisionModelHandle |
| int | traceModelIndex |
| int | renderModelHandle |
| struct clipLink_s * | clipLinks |
| int | touchCount |
Friends | |
| class | idClip |
|
explicit |
|
explicit |
|
staticprivate |
|
static |
|
staticprivate |
| ID_INLINE const idMaterial * idClipModel::GetMaterial | ( | void | ) | const |
| ID_INLINE const idTraceModel * idClipModel::GetTraceModel | ( | void | ) | const |
|
staticprivate |
| cmHandle_t idClipModel::Handle | ( | void | ) | const |
| ID_INLINE bool idClipModel::IsEqual | ( | const idTraceModel & | trm | ) | const |
|
private |
| void idClipModel::LoadModel | ( | const idTraceModel & | trm | ) |
| void idClipModel::Restore | ( | idRestoreGame * | savefile | ) |
|
static |
| ID_INLINE void idClipModel::Rotate | ( | const idRotation & | rotation | ) |
| void idClipModel::Save | ( | idSaveGame * | savefile | ) | const |
|
static |
| ID_INLINE void idClipModel::SetMaterial | ( | const idMaterial * | m | ) |
|
private |
|
private |
|
private |
1.8.6.