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 = {} |
Immutable description of one skeleton joint.
| 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.
| 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.