LeviLamina
Loading...
Searching...
No Matches
BoneAnimationChannel.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/animation/BoneTransformType.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BoneOrientation
;
11
class
KeyFrameTransform
;
12
class
RenderParams
;
13
struct
BoneAnimationChannelPlayer
;
14
// clang-format on
15
16
class
BoneAnimationChannel
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<4, 4, ::BoneTransformType> mBoneTransformType;
21
::ll::TypedStorage<8, 24, ::std::vector<::KeyFrameTransform>> mKeyFrames;
22
// NOLINTEND
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCAPI ::KeyFrameTransform& addKeyFrame(
float
time);
28
29
MCAPI_C
void
animate(
30
::RenderParams
& renderParams,
31
::BoneOrientation
& destBoneOrientation,
32
float
scale,
33
::BoneAnimationChannelPlayer
* boneAnimationChannelPlayer
34
)
const
;
35
// NOLINTEND
36
};
BoneAnimationChannel
Definition
BoneAnimationChannel.h:16
BoneOrientation
Definition
BoneOrientation.h:19
KeyFrameTransform
Definition
KeyFrameTransform.h:18
RenderParams
Definition
RenderParams.h:30
BoneAnimationChannelPlayer
Definition
BoneAnimationChannelPlayer.h:5
src
mc
world
actor
animation
BoneAnimationChannel.h
Generated on
for LeviLamina by
1.16.1