41 virtual void applyToPose(
43 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
48 virtual void resetAnimation() ;
51 virtual void bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const&) ;
54 virtual void bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap
58 virtual bool hasAnimationFinished()
const ;
61 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const& friendlyName) ;
64 virtual ::ActorAnimationType getAnimationType()
const ;
67 virtual ::HashedString
const& getRawName()
const ;
79 ::std::shared_ptr<::ActorAnimationControllerState> animationControllerState,
82 ::std::set<
::HashedString, ::std::hash<::HashedString>>& animationControllerNameStack
92 ::std::shared_ptr<::ActorAnimationControllerState> animationControllerState,
95 ::std::set<
::HashedString, ::std::hash<::HashedString>>& animationControllerNameStack
108 MCAPI
void $applyToPose(
110 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
114 MCAPI
void $resetAnimation();
116 MCFOLD
void $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const&);
118 MCFOLD
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
120 MCFOLD
bool $hasAnimationFinished()
const;
122 MCAPI ::std::shared_ptr<::ActorAnimationPlayer> $findAnimation(
::HashedString const& friendlyName);
124 MCFOLD ::ActorAnimationType $getAnimationType()
const;
126 MCFOLD ::HashedString
const& $getRawName()
const;
132 MCAPI
static void** $vftable();