XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSkeletonJoint Class Reference

Describes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform. More...

#include <Skeleton.h>

Public Member Functions

const xiiTransformGetRestPoseLocalTransform () const
 
xiiUInt16 GetParentIndex () const
 Returns xiiInvalidJointIndex if no parent.
 
bool IsRootJoint () const
 
const xiiHashedStringGetName () const
 
xiiAngle GetHalfSwingLimitY () const
 
xiiAngle GetHalfSwingLimitZ () const
 
xiiAngle GetTwistLimitHalfAngle () const
 
xiiAngle GetTwistLimitCenterAngle () const
 
xiiAngle GetTwistLimitLow () const
 
xiiAngle GetTwistLimitHigh () const
 
xiiEnum< xiiSkeletonJointTypeGetJointType () const
 
xiiQuat GetLocalOrientation () const
 
xiiSurfaceResourceHandle GetSurface () const
 
xiiUInt8 GetCollisionLayer () const
 
float GetStiffness () const
 
void SetStiffness (float fValue)
 

Detailed Description

Describes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform.


The documentation for this class was generated from the following files: