esp::gfx::InstanceSkinData struct

Stores skinning data for an instance. Contains association information of graphics bones and articulated object links.

Constructors, destructors, conversion operators

InstanceSkinData(const std::shared_ptr<SkinData>& skinData) explicit

Public variables

const std::shared_ptr<SkinData>& skinData
Pointer to loaded skin data for the instance.
scene::SceneNode* rootArticulatedObjectNode
Root articulated object node.
std::unordered_map<int, const scene::SceneNode*> jointIdToTransformNode
Map between skin joint IDs and articulated object transform nodes.