LeviLamina
Loading...
Searching...
No Matches
DefaultEmptyActorAnimationPlayer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/SkeletalHierarchyIndex.h"
7#include "mc/world/actor/animation/ActorAnimationPlayer.h"
8#include "mc/world/actor/animation/ActorAnimationType.h"
9
10// auto generated forward declare list
11// clang-format off
12class BoneOrientation;
13class HashedString;
14class RenderParams;
15// clang-format on
16
17class DefaultEmptyActorAnimationPlayer : public ::ActorAnimationPlayer {
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual void applyToPose(
23 ::std::unordered_map<::SkeletalHierarchyIndex, ::std::vector<::BoneOrientation>>&,
24 float
25 ) /*override*/;
26
27 virtual void resetAnimation() /*override*/;
28
29 virtual bool hasAnimationFinished() const /*override*/;
30
31 virtual ::std::shared_ptr<::ActorAnimationPlayer> findAnimation(::HashedString const&) /*override*/;
32
33 virtual ::ActorAnimationType getAnimationType() const /*override*/;
34
35 virtual ::HashedString const& getRawName() const /*override*/;
36
37 virtual ~DefaultEmptyActorAnimationPlayer() /*override*/ = default;
38 // NOLINTEND
39
40public:
41 // virtual function thunks
42 // NOLINTBEGIN
43
44 // NOLINTEND
45};
Definition BoneOrientation.h:19
Definition DefaultEmptyActorAnimationPlayer.h:17
Definition HashedString.h:5
Definition RenderParams.h:30