3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/SkeletalHierarchyIndex.h"
7#include "mc/world/actor/animation/ActorAnimationPlayer.h"
8#include "mc/world/actor/animation/ActorAnimationType.h"
44 virtual void applyToPose(
46 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationMap,
51 virtual void resetAnimation() ;
57 virtual void bindParticleEffects(
58 ::std::unordered_map<::HashedString, ::HashedString>
const& actorParticleEffectMap
63 bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap) ;
66 virtual bool hasAnimationFinished()
const ;
69 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(
::HashedString const&) ;
72 virtual ::ActorAnimationType getAnimationType()
const ;
75 virtual ::HashedString
const& getRawName()
const ;
114 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>& destBoneOrientationMap,
125 MCNAPI
void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string>
const& actorSoundEffectMap);
Definition ActorAnimationPlayer.h:18
Definition ActorSkeletalAnimationPlayer.h:20
MCAPI::HashedString const & $getRawName() const
MCAPI ActorSkeletalAnimationPlayer(::HashedString const &friendlyName, ::ActorSkeletalAnimationPtr animationData, ::AnimationComponent &animationComponent, ::ExpressionNode const &blendExpression)
MCAPI bool $hasAnimationFinished() const
static MCAPI void ** $vftable()
MCAPI void $buildBoneToPartMapping(::AnimationComponent &animationComponent)
MCAPI::ActorAnimationType $getAnimationType() const
MCAPI void $resetAnimation()
MCAPI void $bindSoundEffects(::std::unordered_map<::HashedString, ::std::string > const &actorSoundEffectMap)
MCAPI void * $ctor(::HashedString const &friendlyName, ::ActorSkeletalAnimationPtr animationData, ::AnimationComponent &animationComponent, ::ExpressionNode const &blendExpression)
MCAPI ::std::shared_ptr<::ActorAnimationPlayer > $findAnimation(::HashedString const &)
MCAPI void $applyToPose(::RenderParams &renderParams, ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation > > &destBoneOrientationMap, float blendWeight)
MCAPI void $bindParticleEffects(::std::unordered_map<::HashedString, ::HashedString > const &actorParticleEffectMap)
Definition ActorSkeletalAnimationPtr.h:5
Definition AnimationComponent.h:26
Definition BoneOrientation.h:5
Definition ExpressionNode.h:27
Definition HashedString.h:5
Definition RenderParams.h:30