doom3-gpl
Doom 3 GPL source release
|
#include <Physics_AF.h>
Public Member Functions | |
idAFConstraint_HingeSteering (void) | |
void | Setup (idAFConstraint_Hinge *cc) |
void | SetSteerAngle (const float degrees) |
void | SetSteerSpeed (const float speed) |
void | SetEpsilon (const float e) |
bool | Add (idPhysics_AF *phys, float invTimeStep) |
virtual void | Translate (const idVec3 &translation) |
virtual void | Rotate (const idRotation &rotation) |
virtual void | Save (idSaveGame *saveFile) const |
virtual void | Restore (idRestoreGame *saveFile) |
Public Member Functions inherited from idAFConstraint | |
idAFConstraint (void) | |
virtual | ~idAFConstraint (void) |
constraintType_t | GetType (void) const |
const idStr & | GetName (void) const |
idAFBody * | GetBody1 (void) const |
idAFBody * | GetBody2 (void) const |
void | SetPhysics (idPhysics_AF *p) |
const idVecX & | GetMultiplier (void) |
virtual void | SetBody1 (idAFBody *body) |
virtual void | SetBody2 (idAFBody *body) |
virtual void | DebugDraw (void) |
virtual void | GetForce (idAFBody *body, idVec6 &force) |
virtual void | GetCenter (idVec3 ¢er) |
Protected Member Functions | |
virtual void | Evaluate (float invTimeStep) |
virtual void | ApplyFriction (float invTimeStep) |
Protected Member Functions inherited from idAFConstraint | |
void | InitSize (int size) |
Protected Attributes | |
idAFConstraint_Hinge * | hinge |
float | steerAngle |
float | steerSpeed |
float | epsilon |
Protected Attributes inherited from idAFConstraint | |
constraintType_t | type |
idStr | name |
idAFBody * | body1 |
idAFBody * | body2 |
idPhysics_AF * | physics |
idMatX | J1 |
idMatX | J2 |
idVecX | c1 |
idVecX | c2 |
idVecX | lo |
idVecX | hi |
idVecX | e |
idAFConstraint * | boxConstraint |
int | boxIndex [6] |
idMatX | invI |
idMatX | J |
idVecX | s |
idVecX | lm |
int | firstIndex |
struct idAFConstraint::constraintFlags_s | fl |
Definition at line 375 of file Physics_AF.h.
idAFConstraint_HingeSteering::idAFConstraint_HingeSteering | ( | void | ) |
Definition at line 2138 of file Physics_AF.cpp.
bool idAFConstraint_HingeSteering::Add | ( | idPhysics_AF * | phys, |
float | invTimeStep | ||
) |
Definition at line 2205 of file Physics_AF.cpp.
Reimplemented from idAFConstraint.
Definition at line 2196 of file Physics_AF.cpp.
Reimplemented from idAFConstraint.
Definition at line 2187 of file Physics_AF.cpp.
|
virtual |
Reimplemented from idAFConstraint.
Definition at line 2165 of file Physics_AF.cpp.
|
virtual |
Reimplemented from idAFConstraint.
Definition at line 2258 of file Physics_AF.cpp.
|
virtual |
Reimplemented from idAFConstraint.
Definition at line 2154 of file Physics_AF.cpp.
Definition at line 382 of file Physics_AF.h.
Definition at line 380 of file Physics_AF.h.
Definition at line 381 of file Physics_AF.h.
void idAFConstraint_HingeSteering::Setup | ( | idAFConstraint_Hinge * | cc | ) |
Definition at line 2176 of file Physics_AF.cpp.
Reimplemented from idAFConstraint.
Definition at line 2250 of file Physics_AF.cpp.
|
protected |
Definition at line 394 of file Physics_AF.h.
|
protected |
Definition at line 391 of file Physics_AF.h.
|
protected |
Definition at line 392 of file Physics_AF.h.
|
protected |
Definition at line 393 of file Physics_AF.h.