XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSkeletonResourceDescriptor Struct Reference

Public Member Functions

void Clear ()
xiiUInt16 AddJoint (xiiStringView sName, xiiUInt16 uiParentIndex, const xiiTransform &localRestPose)
xiiUInt16 FindJointByName (const xiiTempHashedString &sName) const
void BuildModelSpaceRestPose ()
void ComputeRuntimeHash ()
xiiResult Serialize (xiiStreamWriter &inout_stream) const
xiiResult Deserialize (xiiStreamReader &inout_stream)

Public Attributes

xiiDynamicArray< xiiSkeletonJoint > m_Joints
xiiBoundingBoxSphere m_Bounds = xiiBoundingBoxSphere::MakeInvalid()
xiiUInt16 m_uiRootJoint = xiiMath::MaxValue<xiiUInt16>()
xiiUInt32 m_uiRuntimeHash = 0U
xiiDynamicArray< xiiUInt8 > m_OzzSkeletonData

The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/AnimationSystem/SkeletonResource.h
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/AnimationSystem/Implementation/SkeletonResource.cpp