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

Mesh bone data containing the global inverse rest pose matrix and bone index, used for skeletal animation of a mesh resource. More...

#include <MeshResource.h>

Public Member Functions

xiiResult Serialize (xiiStreamWriter &inout_stream) const
xiiResult Deserialize (xiiStreamReader &inout_stream)

Public Attributes

xiiMat4 m_GlobalInverseRestPoseMatrix = xiiMat4::MakeIdentity()
 Global inverse rest pose matrix for this bone, used for skinning calculations in skeletal animation.
xiiUInt16 m_uiBoneIndex = xiiMath::MaxValue<xiiUInt16>()
 Index of this bone in the skeleton, used for animation control.

Detailed Description

Mesh bone data containing the global inverse rest pose matrix and bone index, used for skeletal animation of a mesh resource.


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