ezEngine  Release 25.03
ezSkeletonJoint 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 ezTransformGetRestPoseLocalTransform () const
 
ezUInt16 GetParentIndex () const
 Returns ezInvalidJointIndex if no parent.
 
bool IsRootJoint () const
 
const ezHashedStringGetName () const
 
ezAngle GetHalfSwingLimitY () const
 
ezAngle GetHalfSwingLimitZ () const
 
ezAngle GetTwistLimitHalfAngle () const
 
ezAngle GetTwistLimitCenterAngle () const
 
ezAngle GetTwistLimitLow () const
 
ezAngle GetTwistLimitHigh () const
 
ezEnum< ezSkeletonJointTypeGetJointType () const
 
ezQuat GetLocalOrientation () const
 
ezSurfaceResourceHandle GetSurface () const
 
ezUInt8 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: