28 ::ll::TypedStorage<8, 8, ::ActorAnimationControllerPlayer&> mOwner;
29 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ActorAnimationControllerState>> mControllerState;
30 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::ActorAnimationPlayer>>> mAnimationPlayers;
31 ::ll::TypedStorage<4, 4, float> mStateTime;
36 ActorAnimationControllerStatePlayer& operator=(ActorAnimationControllerStatePlayer
const&);
37 ActorAnimationControllerStatePlayer(ActorAnimationControllerStatePlayer
const&);
38 ActorAnimationControllerStatePlayer();
43 virtual void applyToPose(
46 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
50 virtual void resetAnimation() ;
52 virtual void bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const&) ;
54 virtual void bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const&) ;
56 virtual bool hasAnimationFinished()
const ;
58 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const& friendlyName) ;
60 virtual ::ActorAnimationType getAnimationType()
const ;
62 virtual ::HashedString
const& getRawName()
const ;
70 MCAPI ActorAnimationControllerStatePlayer(
73 ::std::shared_ptr<::ActorAnimationControllerState> animationControllerState,
76 ::std::set<
::HashedString, ::std::hash<::HashedString>>& animationControllerNameStack
80 MCAPI
void addAnimation(
87 MCAPI
bool allAnimationsFinished()
const;
89 MCAPI
bool anyAnimationsFinished()
const;
91 MCFOLD
float getStateTime()
const;
100 ::std::shared_ptr<::ActorAnimationControllerState> animationControllerState,
103 ::std::set<
::HashedString, ::std::hash<::HashedString>>& animationControllerNameStack
110 MCAPI
void $applyToPose(
113 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
117 MCAPI
void $resetAnimation();
119 MCFOLD
void $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString>
const&);
121 MCFOLD
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const&);
123 MCFOLD
bool $hasAnimationFinished()
const;
125 MCAPI ::std::shared_ptr<::ActorAnimationPlayer> $findAnimation(
::HashedString const& friendlyName);
127 MCFOLD ::ActorAnimationType $getAnimationType()
const;
129 MCFOLD ::HashedString
const& $getRawName()
const;
Definition ApplyAnimationContext.h:16