doom3-gpl
Doom 3 GPL source release
|
#include <IK.h>
Public Member Functions | |
idIK (void) | |
virtual | ~idIK (void) |
void | Save (idSaveGame *savefile) const |
void | Restore (idRestoreGame *savefile) |
bool | IsInitialized (void) const |
virtual bool | Init (idEntity *self, const char *anim, const idVec3 &modelOffset) |
virtual void | Evaluate (void) |
virtual void | ClearJointMods (void) |
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) |
Protected Attributes | |
bool | initialized |
bool | ik_activate |
idEntity * | self |
idAnimator * | animator |
int | modifiedAnim |
idVec3 | modelOffset |
Reimplemented in idIK_Reach, and idIK_Walk.
Reimplemented in idIK_Reach, and idIK_Walk.
Reimplemented in idIK_Reach, and idIK_Walk.
void idIK::Restore | ( | idRestoreGame * | savefile | ) |
void idIK::Save | ( | idSaveGame * | savefile | ) | const |
|
protected |