doom3-gpl
Doom 3 GPL source release
|
#include <IK.h>
Public Member Functions | |
idIK_Walk (void) | |
virtual | ~idIK_Walk (void) |
void | Save (idSaveGame *savefile) const |
void | Restore (idRestoreGame *savefile) |
virtual bool | Init (idEntity *self, const char *anim, const idVec3 &modelOffset) |
virtual void | Evaluate (void) |
virtual void | ClearJointMods (void) |
void | EnableAll (void) |
void | DisableAll (void) |
void | EnableLeg (int num) |
void | DisableLeg (int num) |
Public Member Functions inherited from idIK | |
idIK (void) | |
virtual | ~idIK (void) |
void | Save (idSaveGame *savefile) const |
void | Restore (idRestoreGame *savefile) |
bool | IsInitialized (void) const |
bool | SolveTwoBones (const idVec3 &startPos, const idVec3 &endPos, const idVec3 &dir, float len0, float len1, idVec3 &jointPos) |
float | GetBoneAxis (const idVec3 &startPos, const idVec3 &endPos, const idVec3 &dir, idMat3 &axis) |
Static Private Attributes | |
static const int | MAX_LEGS = 8 |
Additional Inherited Members | |
Protected Attributes inherited from idIK | |
bool | initialized |
bool | ik_activate |
idEntity * | self |
idAnimator * | animator |
int | modifiedAnim |
idVec3 | modelOffset |
void idIK_Walk::Restore | ( | idRestoreGame * | savefile | ) |
void idIK_Walk::Save | ( | idSaveGame * | savefile | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |