ezEngine  Release 25.03
ezEditableSkeleton Class Reference
Inheritance diagram for ezEditableSkeleton:

Public Member Functions

void ClearJoints ()
 
void FillResourceDescriptor (ezSkeletonResourceDescriptor &ref_desc) const
 
void GenerateRawOzzSkeleton (ozz::animation::offline::RawSkeleton &out_skeleton) const
 
void GenerateOzzSkeleton (ozz::animation::Skeleton &out_skeleton) const
 
void CreateJointsRecursive (ezSkeletonBuilder &ref_sb, ezSkeletonResourceDescriptor &ref_desc, const ezEditableSkeletonJoint *pParentJoint, const ezEditableSkeletonJoint *pThisJoint, ezUInt16 uiThisJointIdx, const ezQuat &qParentAccuRot, const ezMat4 &mRootTransform) const
 
- Public Member Functions inherited from ezReflectedClass
virtual const ezRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const ezRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T >
EZ_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

Public Attributes

ezString m_sSourceFile
 
ezString m_sPreviewMesh
 
ezString m_sSurfaceFile
 
ezUInt8 m_uiCollisionLayer = 0
 
float m_fUniformScaling = 1.0f
 
float m_fMaxImpulse = 100.0f
 
ezEnum< ezMeshImportTransformm_ImportTransform
 
ezEnum< ezBasisAxism_RightDir = ezBasisAxis::PositiveX
 
ezEnum< ezBasisAxism_UpDir = ezBasisAxis::PositiveY
 
bool m_bFlipForwardDir = true
 
ezEnum< ezBasisAxism_BoneDirection
 
ezHybridArray< ezEditableSkeletonJoint *, 4 > m_Children
 

Additional Inherited Members

- Static Public Member Functions inherited from ezNoBase
static const ezRTTIGetStaticRTTI ()
 

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