doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idCollisionModelManager Member List

This is the complete list of members for idCollisionModelManager, including all inherited members.

Contacts(contactInfo_t *contacts, const int maxContacts, const idVec3 &start, const idVec6 &dir, const float depth, const idTraceModel *trm, const idMat3 &trmAxis, int contentMask, cmHandle_t model, const idVec3 &modelOrigin, const idMat3 &modelAxis)=0idCollisionModelManagerpure virtual
Contents(const idVec3 &start, const idTraceModel *trm, const idMat3 &trmAxis, int contentMask, cmHandle_t model, const idVec3 &modelOrigin, const idMat3 &modelAxis)=0idCollisionModelManagerpure virtual
DebugOutput(const idVec3 &origin)=0idCollisionModelManagerpure virtual
DrawModel(cmHandle_t model, const idVec3 &modelOrigin, const idMat3 &modelAxis, const idVec3 &viewOrigin, const float radius)=0idCollisionModelManagerpure virtual
FreeMap(void)=0idCollisionModelManagerpure virtual
GetModelBounds(cmHandle_t model, idBounds &bounds) const =0idCollisionModelManagerpure virtual
GetModelContents(cmHandle_t model, int &contents) const =0idCollisionModelManagerpure virtual
GetModelEdge(cmHandle_t model, int edgeNum, idVec3 &start, idVec3 &end) const =0idCollisionModelManagerpure virtual
GetModelName(cmHandle_t model) const =0idCollisionModelManagerpure virtual
GetModelPolygon(cmHandle_t model, int polygonNum, idFixedWinding &winding) const =0idCollisionModelManagerpure virtual
GetModelVertex(cmHandle_t model, int vertexNum, idVec3 &vertex) const =0idCollisionModelManagerpure virtual
ListModels(void)=0idCollisionModelManagerpure virtual
LoadMap(const idMapFile *mapFile)=0idCollisionModelManagerpure virtual
LoadModel(const char *modelName, const bool precache)=0idCollisionModelManagerpure virtual
ModelInfo(cmHandle_t model)=0idCollisionModelManagerpure virtual
Rotation(trace_t *results, const idVec3 &start, const idRotation &rotation, const idTraceModel *trm, const idMat3 &trmAxis, int contentMask, cmHandle_t model, const idVec3 &modelOrigin, const idMat3 &modelAxis)=0idCollisionModelManagerpure virtual
SetupTrmModel(const idTraceModel &trm, const idMaterial *material)=0idCollisionModelManagerpure virtual
Translation(trace_t *results, const idVec3 &start, const idVec3 &end, const idTraceModel *trm, const idMat3 &trmAxis, int contentMask, cmHandle_t model, const idVec3 &modelOrigin, const idMat3 &modelAxis)=0idCollisionModelManagerpure virtual
TrmFromModel(const char *modelName, idTraceModel &trm)=0idCollisionModelManagerpure virtual
WriteCollisionModelForMapEntity(const idMapEntity *mapEnt, const char *filename, const bool testTraceModel=true)=0idCollisionModelManagerpure virtual
~idCollisionModelManager(void)idCollisionModelManagerinlinevirtual