Characters::CharacterJoint Class Reference
#include <characterjoint.h>
Detailed Description
Holds shared data of a character joint.(C) 2008 Radon Labs GmbH
Public Member Functions | |
| CharacterJoint () | |
| constructor | |
| ~CharacterJoint () | |
| destructor | |
| void | Setup (IndexT parentJointIndex, const CharacterJoint *parentJoint, const Math::vector &poseTranslation, const Math::quaternion &poseRotation, const Math::vector &poseScale, const Util::StringAtom &name, Math::matrix44 *invPoseMatrixPtr) |
| setup the joint | |
| const Util::StringAtom & | GetName () const |
| get the joint's name | |
| bool | HasParentJoint () const |
| return true if the joint has a parent joint | |
| IndexT | GetParentJointIndex () const |
| get the parent joint index | |
| const CharacterJoint * | GetParentJoint () const |
| get pointer to parent joint (can be 0!) | |
| const Math::vector & | GetPoseTranslation () const |
| get pose translation | |
| const Math::quaternion & | GetPoseRotation () const |
| get pose rotation | |
| const Math::vector & | GetPoseScale () const |
| get pose scale | |
| const Math::matrix44 & | GetPoseMatrix () const |
| get the pose matrix | |
| const Math::matrix44 & | GetInvPoseMatrix () const |
| get the inverse pose matrix | |