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 ;
71 MCNAPI ActorAnimationControllerStatePlayer(
74 ::std::shared_ptr<::ActorAnimationControllerState> animationControllerState,
77 ::std::set<::HashedString, ::Util::HashStringHashGreater>& animationControllerNameStack
89 ::std::shared_ptr<::ActorAnimationControllerState> animationControllerState,
92 ::std::set<::HashedString, ::Util::HashStringHashGreater>& animationControllerNameStack
103 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationsMap,
MCAPI void $applyToPose(::ApplyAnimationContext const &applyContext, ::RenderParams &renderParams, ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation > > &destBoneOrientationsMap, float blendWeight)
Definition ApplyAnimationContext.h:16