45 virtual void applyToPose(
47 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
52 virtual void resetAnimation() ;
55 virtual void bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap
59 virtual void bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap
63 virtual bool hasAnimationFinished()
const ;
66 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const& friendlyName) ;
69 virtual ::ActorAnimationType getAnimationType()
const ;
72 virtual ::HashedString
const& getRawName()
const ;
86 ::std::set<
::HashedString, ::std::hash<::HashedString>>& animationControllerNameStack
89 MCAPI
void applyStateAnimationToPose(
91 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
95 MCAPI
void blendViaShortestPath(
96 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
97 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& blendOutBoneOrientationsMap,
98 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& blendInBoneOrientationsMap,
112 ::std::set<
::HashedString, ::std::hash<::HashedString>>& animationControllerNameStack
125 MCAPI
void $applyToPose(
127 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
131 MCAPI
void $resetAnimation();
133 MCAPI
void $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap);
135 MCAPI
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
137 MCAPI
bool $hasAnimationFinished()
const;
139 MCAPI ::std::shared_ptr<::ActorAnimationPlayer> $findAnimation(
::HashedString const& friendlyName);
141 MCFOLD ::ActorAnimationType $getAnimationType()
const;
143 MCAPI ::HashedString
const& $getRawName()
const;
149 MCAPI
static void** $vftable();