#include <RadientImportedDocument.hpp>
Public Attributes | |
| RefCntAutoPtr< IRadientAnimationClipAsset > | pClip |
| std::vector< ImportedAnimationSkinMapping > | SkinMappings |
An animation clip and the mappings needed to bind it to scene instances.
The record retains the clip and owns its skin mappings. Instantiation with an animation registry creates bindings to the instantiated entities, morph weights, and skeleton poses; the clip itself is shared between instances.
| RefCntAutoPtr<IRadientAnimationClipAsset> Diligent::RadientImport::ImportedAnimation::pClip |
Strong reference to the imported clip. Null clips are skipped during instantiation. Target Object values follow these document conventions:
| std::vector<ImportedAnimationSkinMapping> Diligent::RadientImport::ImportedAnimation::SkinMappings |
Owned mappings for skins affected by pClip. Unaffected skins need no entry. A mapping only creates a binding when its skin is instantiated in the selected scene.