doom3-gpl
Doom 3 GPL source release
|
#include <Physics_AF.h>
Private Member Functions | |
void | BuildTrees (void) |
bool | IsClosedLoop (const idAFBody *body1, const idAFBody *body2) const |
void | PrimaryFactor (void) |
void | EvaluateBodies (float timeStep) |
void | EvaluateConstraints (float timeStep) |
void | AddFrameConstraints (void) |
void | RemoveFrameConstraints (void) |
void | ApplyFriction (float timeStep, float endTimeMSec) |
void | PrimaryForces (float timeStep) |
void | AuxiliaryForces (float timeStep) |
void | VerifyContactConstraints (void) |
void | SetupContactConstraints (void) |
void | ApplyContactForces (void) |
void | Evolve (float timeStep) |
idEntity * | SetupCollisionForBody (idAFBody *body) const |
bool | CollisionImpulse (float timeStep, idAFBody *body, trace_t &collision) |
bool | ApplyCollisions (float timeStep) |
void | CheckForCollisions (float timeStep) |
void | ClearExternalForce (void) |
void | AddGravity (void) |
void | SwapStates (void) |
bool | TestIfAtRest (float timeStep) |
void | Rest (void) |
void | AddPushVelocity (const idVec6 &pushVelocity) |
void | DebugDraw (void) |
Definition at line 812 of file Physics_AF.h.
idPhysics_AF::idPhysics_AF | ( | void | ) |
Definition at line 6588 of file Physics_AF.cpp.
idPhysics_AF::~idPhysics_AF | ( | void | ) |
Definition at line 6657 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6007 of file Physics_AF.cpp.
Definition at line 7001 of file Physics_AF.cpp.
void idPhysics_AF::AddConstraint | ( | idAFConstraint * | constraint | ) |
Definition at line 7042 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7425 of file Physics_AF.cpp.
void idPhysics_AF::AddFrameConstraint | ( | idAFConstraint * | constraint | ) |
Definition at line 7074 of file Physics_AF.cpp.
Definition at line 4946 of file Physics_AF.cpp.
Definition at line 5760 of file Physics_AF.cpp.
Definition at line 6055 of file Physics_AF.cpp.
Definition at line 5447 of file Physics_AF.cpp.
Definition at line 5716 of file Physics_AF.cpp.
Definition at line 4971 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7407 of file Physics_AF.cpp.
Definition at line 5045 of file Physics_AF.cpp.
Definition at line 6878 of file Physics_AF.cpp.
Definition at line 5538 of file Physics_AF.cpp.
idPhysics_AF::CLASS_PROTOTYPE | ( | idPhysics_AF | ) |
Definition at line 5742 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7745 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7708 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7673 of file Physics_AF.cpp.
|
private |
Definition at line 5403 of file Physics_AF.cpp.
Definition at line 6454 of file Physics_AF.cpp.
Definition at line 7246 of file Physics_AF.cpp.
Definition at line 7270 of file Physics_AF.cpp.
Definition at line 7304 of file Physics_AF.cpp.
Definition at line 7328 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7775 of file Physics_AF.cpp.
Definition at line 6046 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7788 of file Physics_AF.cpp.
Definition at line 6037 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6217 of file Physics_AF.cpp.
Definition at line 4899 of file Physics_AF.cpp.
Definition at line 4861 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 5607 of file Physics_AF.cpp.
Definition at line 5332 of file Physics_AF.cpp.
Definition at line 7084 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6192 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7659 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7605 of file Physics_AF.cpp.
Definition at line 7186 of file Physics_AF.cpp.
Definition at line 7203 of file Physics_AF.cpp.
int idPhysics_AF::GetBodyContactConstraints | ( | const int | id, |
idAFConstraint_Contact * | contacts[], | ||
int | maxContacts | ||
) | const |
Definition at line 7347 of file Physics_AF.cpp.
Definition at line 7104 of file Physics_AF.cpp.
Definition at line 7119 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6163 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 6078 of file Physics_AF.cpp.
idAFConstraint * idPhysics_AF::GetConstraint | ( | const char * | constraintName | ) | const |
Definition at line 7216 of file Physics_AF.cpp.
idAFConstraint * idPhysics_AF::GetConstraint | ( | const int | id | ) | const |
Definition at line 7233 of file Physics_AF.cpp.
int idPhysics_AF::GetConstraintId | ( | idAFConstraint * | constraint | ) | const |
Definition at line 7136 of file Physics_AF.cpp.
Definition at line 7151 of file Physics_AF.cpp.
Definition at line 5891 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6143 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7391 of file Physics_AF.cpp.
Definition at line 5864 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7645 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6113 of file Physics_AF.cpp.
Definition at line 840 of file Physics_AF.h.
Definition at line 7168 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6090 of file Physics_AF.cpp.
Definition at line 7177 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7591 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7851 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7842 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7451 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6424 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7442 of file Physics_AF.cpp.
Definition at line 6863 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7460 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7814 of file Physics_AF.cpp.
Definition at line 886 of file Physics_AF.h.
Definition at line 5019 of file Physics_AF.cpp.
Definition at line 5032 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6028 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7964 of file Physics_AF.cpp.
Definition at line 4960 of file Physics_AF.cpp.
Definition at line 5989 of file Physics_AF.cpp.
void idPhysics_AF::Restore | ( | idRestoreGame * | savefile | ) |
Definition at line 6785 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7484 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7562 of file Physics_AF.cpp.
void idPhysics_AF::Save | ( | idSaveGame * | savefile | ) | const |
Definition at line 6713 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7469 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7632 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7514 of file Physics_AF.cpp.
Definition at line 881 of file Physics_AF.h.
|
virtual |
Implements idPhysics.
Definition at line 6070 of file Physics_AF.cpp.
Definition at line 875 of file Physics_AF.h.
Definition at line 879 of file Physics_AF.h.
Definition at line 5880 of file Physics_AF.cpp.
Definition at line 869 of file Physics_AF.h.
Implements idPhysics.
Definition at line 6125 of file Physics_AF.cpp.
Definition at line 7375 of file Physics_AF.cpp.
Definition at line 888 of file Physics_AF.h.
Definition at line 5853 of file Physics_AF.cpp.
Definition at line 863 of file Physics_AF.h.
Implements idPhysics.
Definition at line 7619 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6099 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7862 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7501 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7823 of file Physics_AF.cpp.
Definition at line 877 of file Physics_AF.h.
Definition at line 5812 of file Physics_AF.cpp.
Definition at line 5822 of file Physics_AF.cpp.
void idPhysics_AF::SetSuspendTolerance | ( | const float | noMoveTime, |
const float | translationTolerance, | ||
const float | rotationTolerance | ||
) |
Definition at line 5832 of file Physics_AF.cpp.
Definition at line 859 of file Physics_AF.h.
Definition at line 5843 of file Physics_AF.cpp.
Definition at line 5463 of file Physics_AF.cpp.
Definition at line 5691 of file Physics_AF.cpp.
Definition at line 5776 of file Physics_AF.cpp.
Definition at line 5907 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7534 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 7801 of file Physics_AF.cpp.
Definition at line 5797 of file Physics_AF.cpp.
Implements idPhysics.
Definition at line 6416 of file Physics_AF.cpp.
Definition at line 5272 of file Physics_AF.cpp.
|
virtual |
Implements idPhysics.
Definition at line 7917 of file Physics_AF.cpp.
|
private |
Definition at line 973 of file Physics_AF.h.
|
private |
Definition at line 964 of file Physics_AF.h.
Definition at line 961 of file Physics_AF.h.
|
private |
Definition at line 975 of file Physics_AF.h.
|
private |
Definition at line 969 of file Physics_AF.h.
|
private |
Definition at line 968 of file Physics_AF.h.
|
private |
Definition at line 1006 of file Physics_AF.h.
|
private |
Definition at line 962 of file Physics_AF.h.
Definition at line 967 of file Physics_AF.h.
|
private |
Definition at line 966 of file Physics_AF.h.
|
private |
Definition at line 974 of file Physics_AF.h.
|
private |
Definition at line 999 of file Physics_AF.h.
|
private |
Definition at line 1001 of file Physics_AF.h.
|
private |
Definition at line 1002 of file Physics_AF.h.
|
private |
Definition at line 1000 of file Physics_AF.h.
|
private |
Definition at line 998 of file Physics_AF.h.
|
private |
Definition at line 1013 of file Physics_AF.h.
|
private |
Definition at line 1004 of file Physics_AF.h.
|
private |
Definition at line 1010 of file Physics_AF.h.
|
private |
Definition at line 977 of file Physics_AF.h.
|
private |
Definition at line 965 of file Physics_AF.h.
|
private |
Definition at line 986 of file Physics_AF.h.
|
private |
Definition at line 993 of file Physics_AF.h.
|
private |
Definition at line 995 of file Physics_AF.h.
|
private |
Definition at line 996 of file Physics_AF.h.
|
private |
Definition at line 994 of file Physics_AF.h.
|
private |
Definition at line 992 of file Physics_AF.h.
|
private |
Definition at line 1017 of file Physics_AF.h.
|
private |
Definition at line 972 of file Physics_AF.h.
|
private |
Definition at line 1007 of file Physics_AF.h.
|
private |
Definition at line 1016 of file Physics_AF.h.
|
private |
Definition at line 985 of file Physics_AF.h.
|
private |
Definition at line 984 of file Physics_AF.h.
|
private |
Definition at line 1008 of file Physics_AF.h.
|
private |
Definition at line 983 of file Physics_AF.h.
|
private |
Definition at line 981 of file Physics_AF.h.
|
private |
Definition at line 982 of file Physics_AF.h.
|
private |
Definition at line 963 of file Physics_AF.h.
|
private |
Definition at line 1014 of file Physics_AF.h.
|
private |
Definition at line 1005 of file Physics_AF.h.
|
private |
Definition at line 980 of file Physics_AF.h.
|
private |
Definition at line 979 of file Physics_AF.h.
|
private |
Definition at line 988 of file Physics_AF.h.
|
private |
Definition at line 990 of file Physics_AF.h.
|
private |
Definition at line 989 of file Physics_AF.h.
|
private |
Definition at line 976 of file Physics_AF.h.
Definition at line 960 of file Physics_AF.h.
|
private |
Definition at line 1009 of file Physics_AF.h.