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;
35 virtual void applyToPose(
38 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
42 virtual void resetAnimation() = 0;
51 bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap);
53 virtual void bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
55 virtual bool hasAnimationFinished()
const = 0;
57 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const& friendlyName) = 0;
59 virtual ::ActorAnimationType getAnimationType()
const = 0;
61 virtual ::HashedString
const& getRawName()
const = 0;
78 $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap);
80 MCFOLD
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
Definition ApplyAnimationContext.h:16