#include <RadientSkinning.h>
Public Attributes | |
| const Char * | Name = nullptr |
| IRadientSkeletonAsset * | pSkeleton = nullptr |
| const RadientSkinJointBindingDesc * | pJoints = nullptr |
| Uint32 | JointCount = 0 |
| Number of elements in pJoints. Must not be zero during creation. | |
Skin asset description.
During creation, the name and joint bindings are copied and the skeleton is retained. The description returned by IRadientSkinAsset::GetDesc() and all data it references remain valid for the lifetime of the skin.
| const Char* Diligent::RadientSkinDesc::Name = nullptr |
Optional skin name used for diagnostics. The value returned by a created asset is never null.
| const RadientSkinJointBindingDesc* Diligent::RadientSkinDesc::pJoints = nullptr |
Array of JointCount mesh skin-palette bindings. Must not be null during creation.
| IRadientSkeletonAsset* Diligent::RadientSkinDesc::pSkeleton = nullptr |
Skeleton referenced by the skin. Must not be null during creation. The created skin retains it; the pointer returned in this description is borrowed by callers.