27 ::ll::TypedStorage<8, 16, ::ActorSkeletalAnimationPtr> mAnimationData;
28 ::ll::TypedStorage<8, 24, ::std::vector<::BoneAnimationPlayer>> mBoneAnimationPlayers;
29 ::ll::TypedStorage<8, 64, ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<int>>> mBoneToPartMapping;
30 ::ll::TypedStorage<8, 8, ::std::unordered_map<::HashedString, ::HashedString>
const*> mActorParticleEffectMap;
31 ::ll::TypedStorage<8, 8, ::std::unordered_map<::HashedString, ::std::string>
const*> mActorSoundEffectMap;
32 ::ll::TypedStorage<4, 4, float> mAnimTime;
33 ::ll::TypedStorage<4, 4, float> mLastAnimTime;
34 ::ll::TypedStorage<4, 4, float> mStartDelay;
41 ActorSkeletalAnimationPlayer();
47 virtual void applyToPose(
50 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationMap,
54 virtual void resetAnimation() ;
58 virtual void bindParticleEffects(
59 ::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap
63 bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap) ;
65 virtual bool hasAnimationFinished()
const ;
67 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const&) ;
69 virtual ::ActorAnimationType getAnimationType()
const ;
71 virtual ::HashedString
const& getRawName()
const ;
80 MCAPI ActorSkeletalAnimationPlayer(
88 MCAPI
void _setDefaultPose(
90 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationMap
110 MCAPI
void $applyToPose(
113 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationMap,
117 MCAPI
void $resetAnimation();
125 MCAPI
void $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap);
127 MCAPI
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
129 MCAPI
bool $hasAnimationFinished()
const;
131 MCFOLD ::std::shared_ptr<::ActorAnimationPlayer> $findAnimation(
::HashedString const&);
133 MCFOLD ::ActorAnimationType $getAnimationType()
const;
135 MCAPI ::HashedString
const& $getRawName()
const;
Definition ApplyAnimationContext.h:16