ezEngine  Release 25.03
ezEditableSkeletonJoint Class Reference
Inheritance diagram for ezEditableSkeletonJoint:

Public Member Functions

const char * GetName () const
 
void SetName (const char *szSz)
 
void ClearJoints ()
 
void CopyPropertiesFrom (const ezEditableSkeletonJoint *pJoint)
 
- 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

ezHashedString m_sName
 
ezTransform m_LocalTransform = ezTransform::MakeIdentity()
 
ezEnum< ezSkeletonJointTypem_JointType
 
float m_fStiffness = 0.0f
 
ezAngle m_TwistLimitHalfAngle
 
ezAngle m_TwistLimitCenterAngle
 
ezAngle m_SwingLimitY
 
ezAngle m_SwingLimitZ
 
ezVec3 m_vGizmoOffsetPositionRO = ezVec3::MakeZero()
 
ezQuat m_qGizmoOffsetRotationRO = ezQuat::MakeIdentity()
 
ezQuat m_qLocalJointRotation = ezQuat::MakeIdentity()
 
ezHybridArray< ezEditableSkeletonJoint *, 4 > m_Children
 
ezHybridArray< ezEditableSkeletonBoneShape, 1 > m_BoneShapes
 
ezDynamicArray< ezEditableSkeletonBoneColliderm_BoneColliders
 
bool m_bOverrideSurface = false
 
bool m_bOverrideCollisionLayer = false
 
ezString m_sSurfaceOverride
 
ezUInt8 m_uiCollisionLayerOverride
 

Additional Inherited Members

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

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