![]() |
ezEngine
Release 25.03
|
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 ezTransform & | GetRestPoseLocalTransform () const |
ezUInt16 | GetParentIndex () const |
Returns ezInvalidJointIndex if no parent. | |
bool | IsRootJoint () const |
const ezHashedString & | GetName () const |
ezAngle | GetHalfSwingLimitY () const |
ezAngle | GetHalfSwingLimitZ () const |
ezAngle | GetTwistLimitHalfAngle () const |
ezAngle | GetTwistLimitCenterAngle () const |
ezAngle | GetTwistLimitLow () const |
ezAngle | GetTwistLimitHigh () const |
ezEnum< ezSkeletonJointType > | GetJointType () const |
ezQuat | GetLocalOrientation () const |
ezSurfaceResourceHandle | GetSurface () const |
ezUInt8 | GetCollisionLayer () const |
float | GetStiffness () const |
void | SetStiffness (float fValue) |
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.