doom3-gpl
Doom 3 GPL source release
|
#include <Physics_RigidBody.h>
Private Member Functions | |
void | Integrate (const float deltaTime, rigidBodyPState_t &next) |
bool | CheckForCollisions (const float deltaTime, rigidBodyPState_t &next, trace_t &collision) |
bool | CollisionImpulse (const trace_t &collision, idVec3 &impulse) |
void | ContactFriction (float deltaTime) |
void | DropToFloorAndRest (void) |
bool | TestIfAtRest (void) const |
void | Rest (void) |
void | DebugDraw (void) |
Friends | |
void | RigidBodyDerivatives (const float t, const void *clientData, const float *state, float *derivatives) |
Definition at line 66 of file Physics_RigidBody.h.
idPhysics_RigidBody::idPhysics_RigidBody | ( | void | ) |
Definition at line 435 of file Physics_RigidBody.cpp.
idPhysics_RigidBody::~idPhysics_RigidBody | ( | void | ) |
Definition at line 482 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 753 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1055 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1041 of file Physics_RigidBody.cpp.
|
private |
Definition at line 172 of file Physics_RigidBody.cpp.
idPhysics_RigidBody::CLASS_PROTOTYPE | ( | idPhysics_RigidBody | ) |
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1303 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1286 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1269 of file Physics_RigidBody.cpp.
Definition at line 114 of file Physics_RigidBody.cpp.
Definition at line 217 of file Physics_RigidBody.cpp.
Definition at line 406 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1318 of file Physics_RigidBody.cpp.
Definition at line 783 of file Physics_RigidBody.cpp.
Definition at line 734 of file Physics_RigidBody.cpp.
Definition at line 360 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1327 of file Physics_RigidBody.cpp.
Definition at line 774 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 832 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1354 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 819 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1255 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1215 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 810 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 654 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 801 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1022 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1244 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 685 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 663 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1206 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1404 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1395 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1078 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1013 of file Physics_RigidBody.cpp.
|
private |
Definition at line 83 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1069 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1087 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1345 of file Physics_RigidBody.cpp.
Definition at line 744 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 765 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1500 of file Physics_RigidBody.cpp.
Definition at line 722 of file Physics_RigidBody.cpp.
void idPhysics_RigidBody::Restore | ( | idRestoreGame * | savefile | ) |
Definition at line 566 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1105 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1179 of file Physics_RigidBody.cpp.
void idPhysics_RigidBody::Save | ( | idSaveGame * | savefile | ) | const |
Definition at line 535 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1096 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1234 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1141 of file Physics_RigidBody.cpp.
Definition at line 710 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 599 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 792 of file Physics_RigidBody.cpp.
void idPhysics_RigidBody::SetFriction | ( | const float | linear, |
const float | angular, | ||
const float | contact | ||
) |
Definition at line 694 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1224 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 672 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1413 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1118 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1380 of file Physics_RigidBody.cpp.
Definition at line 274 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1164 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1336 of file Physics_RigidBody.cpp.
Reimplemented from idPhysics_Base.
Definition at line 1005 of file Physics_RigidBody.cpp.
|
virtual |
Reimplemented from idPhysics_Base.
Definition at line 1459 of file Physics_RigidBody.cpp.
|
friend |
Definition at line 54 of file Physics_RigidBody.cpp.
|
private |
Definition at line 162 of file Physics_RigidBody.h.
|
private |
Definition at line 164 of file Physics_RigidBody.h.
|
private |
Definition at line 170 of file Physics_RigidBody.h.
|
private |
Definition at line 165 of file Physics_RigidBody.h.
|
private |
Definition at line 163 of file Physics_RigidBody.h.
|
private |
Definition at line 157 of file Physics_RigidBody.h.
|
private |
Definition at line 175 of file Physics_RigidBody.h.
|
private |
Definition at line 181 of file Physics_RigidBody.h.
|
private |
Definition at line 171 of file Physics_RigidBody.h.
|
private |
Definition at line 174 of file Physics_RigidBody.h.
|
private |
Definition at line 172 of file Physics_RigidBody.h.
|
private |
Definition at line 169 of file Physics_RigidBody.h.
|
private |
Definition at line 182 of file Physics_RigidBody.h.
|
private |
Definition at line 161 of file Physics_RigidBody.h.
|
private |
Definition at line 168 of file Physics_RigidBody.h.
|
private |
Definition at line 178 of file Physics_RigidBody.h.
|
private |
Definition at line 177 of file Physics_RigidBody.h.
|
private |
Definition at line 158 of file Physics_RigidBody.h.
|
private |
Definition at line 176 of file Physics_RigidBody.h.