doom3-gpl
Doom 3 GPL source release
|
#include <Physics_Base.h>
Protected Member Functions | |
void | AddGroundContacts (const idClipModel *clipModel) |
void | AddContactEntitiesForContacts (void) |
void | ActivateContactEntities (void) |
bool | IsOutsideWorld (void) const |
void | DrawVelocity (int id, float linearScale, float angularScale) const |
Protected Attributes | |
idEntity * | self |
int | clipMask |
idVec3 | gravityVector |
idVec3 | gravityNormal |
idList< contactInfo_t > | contacts |
idList< contactEntity_t > | contactEntities |
Additional Inherited Members | |
Static Public Member Functions inherited from idPhysics | |
static int | SnapTimeToPhysicsFrame (int t) |
Static Public Member Functions inherited from idClass | |
static void | Init (void) |
static void | Shutdown (void) |
static idTypeInfo * | GetClass (const char *name) |
static void | DisplayInfo_f (const idCmdArgs &args) |
static void | ListClasses_f (const idCmdArgs &args) |
static idClass * | CreateInstance (const char *name) |
static int | GetNumTypes (void) |
static int | GetTypeNumBits (void) |
static idTypeInfo * | GetType (int num) |
Definition at line 42 of file Physics_Base.h.
Definition at line 42 of file Physics_Base.cpp.
idPhysics_Base::~idPhysics_Base | ( | void | ) |
Definition at line 54 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, and idPhysics_Monster.
Definition at line 274 of file Physics_Base.cpp.
Definition at line 750 of file Physics_Base.cpp.
Definition at line 733 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 550 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody.
Definition at line 266 of file Physics_Base.cpp.
|
protected |
Definition at line 714 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 258 of file Physics_Base.cpp.
idPhysics_Base::CLASS_PROTOTYPE | ( | idPhysics_Base | ) |
Implements idPhysics.
Definition at line 532 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody.
Definition at line 464 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody.
Definition at line 455 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody.
Definition at line 446 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, and idPhysics_Parametric.
Definition at line 473 of file Physics_Base.cpp.
Definition at line 781 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, and idPhysics_Parametric.
Definition at line 481 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 223 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody.
Definition at line 505 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 214 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric.
Definition at line 705 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 408 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 374 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric.
Definition at line 687 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric.
Definition at line 678 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 205 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 196 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 135 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Definition at line 523 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 178 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 428 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 437 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 249 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric.
Definition at line 696 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 399 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 161 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 144 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 514 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 365 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody.
Definition at line 661 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 652 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 299 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 240 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 596 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 290 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 628 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 612 of file Physics_Base.cpp.
Definition at line 769 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 308 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, and idPhysics_Parametric.
Definition at line 497 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, and idPhysics_Monster.
Definition at line 282 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Parametric, idPhysics_Player, and idPhysics_Monster.
Definition at line 836 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 574 of file Physics_Base.cpp.
void idPhysics_Base::Restore | ( | idRestoreGame * | savefile | ) |
Definition at line 91 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 325 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 357 of file Physics_Base.cpp.
void idPhysics_Base::Save | ( | idSaveGame * | savefile | ) | const |
Definition at line 67 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 317 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 391 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 341 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 187 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 127 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 170 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 417 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 383 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, and idPhysics_RigidBody.
Definition at line 153 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Parametric, idPhysics_Player, and idPhysics_Monster.
Definition at line 670 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 333 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 644 of file Physics_Base.cpp.
Implements idPhysics.
Definition at line 117 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 349 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, and idPhysics_Parametric.
Definition at line 489 of file Physics_Base.cpp.
Implements idPhysics.
Reimplemented in idPhysics_Parametric, idPhysics_RigidBody, idPhysics_Player, and idPhysics_Monster.
Definition at line 232 of file Physics_Base.cpp.
|
virtual |
Implements idPhysics.
Reimplemented in idPhysics_RigidBody, idPhysics_Parametric, idPhysics_Player, and idPhysics_Monster.
Definition at line 828 of file Physics_Base.cpp.
|
protected |
Definition at line 146 of file Physics_Base.h.
|
protected |
Definition at line 150 of file Physics_Base.h.
|
protected |
Definition at line 149 of file Physics_Base.h.
|
protected |
Definition at line 148 of file Physics_Base.h.
|
protected |
Definition at line 147 of file Physics_Base.h.
|
protected |
Definition at line 145 of file Physics_Base.h.