Diligent Engine
Loading...
Searching...
No Matches
Diligent::RadientSkeletonJointDesc Struct Reference

Immutable description of one skeleton joint. More...

#include <RadientSkinning.h>

Public Attributes

const Char * Name = nullptr
 Optional joint name. Names are diagnostic metadata and need not be unique.
Uint32 ParentJointIndex = InvalidRadientJointIndex
RadientTransform LocalRestTransform = {}

Detailed Description

Immutable description of one skeleton joint.

Member Data Documentation

◆ LocalRestTransform

RadientTransform Diligent::RadientSkeletonJointDesc::LocalRestTransform = {}

Joint transform relative to its parent in the skeleton's rest pose. A root joint's transform is relative to skeleton space.

◆ ParentJointIndex

Uint32 Diligent::RadientSkeletonJointDesc::ParentJointIndex = InvalidRadientJointIndex

Parent joint index, or InvalidRadientJointIndex for a root. Joint order is unrestricted; parents may appear before or after their children.