24 ::ll::TypedStorage<8, 48, ::HashedString const> mFriendlyName;
25 ::ll::TypedStorage<8, 16, ::ExpressionNode const> mBlendExpression;
26 ::ll::TypedStorage<1, 1, bool> mExpanded;
27 ::ll::TypedStorage<1, 1, bool> mAnimationFinished;
40 virtual void applyToPose(
43 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
47 virtual void applyToPose(
50 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationMap,
55 virtual void resetAnimation() = 0;
60 bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap);
62 virtual void bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
64 virtual bool hasAnimationFinished()
const = 0;
66 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const& friendlyName) = 0;
68 virtual ::ActorAnimationType getAnimationType()
const = 0;
70 virtual ::HashedString
const& getRawName()
const = 0;
89 $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap);
91 MCFOLD
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
Definition ApplyAnimationContext.h:16