LeviLamina
Loading...
Searching...
No Matches
CameraFadeAnimation.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
class
CameraFadeAnimation {
6
public
:
7
// CameraFadeAnimation inner types declare
8
// clang-format off
9
struct
Keyframe
;
10
// clang-format on
11
12
// CameraFadeAnimation inner types define
13
struct
Keyframe {
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<4, 4>
mUnk2946e5;
18
::ll::UntypedStorage<4, 4>
mUnkfb5d8c;
19
// NOLINTEND
20
21
public
:
22
// prevent constructor by default
23
Keyframe& operator=(Keyframe
const
&);
24
Keyframe(Keyframe
const
&);
25
Keyframe();
26
};
27
28
public
:
29
// member variables
30
// NOLINTBEGIN
31
::ll::UntypedStorage<8, 24>
mUnk26c3a0;
32
::ll::UntypedStorage<4, 4>
mUnk5c5a75;
33
::ll::UntypedStorage<4, 4>
mUnkf3b045;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
CameraFadeAnimation& operator=(CameraFadeAnimation
const
&);
39
CameraFadeAnimation(CameraFadeAnimation
const
&);
40
CameraFadeAnimation();
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCNAPI_C
void
_addKeyframe(
float
time,
float
value);
46
47
MCNAPI_C
void
addFade(
float
inTime,
float
requestedHoldTime,
float
outTime,
float
targetAlpha);
48
49
MCNAPI_C
float
evaluate(
float
time)
const
;
50
// NOLINTEND
51
};
CameraFadeAnimation::Keyframe
Definition
CameraFadeAnimation.h:13
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
minecraft_camera
CameraFadeAnimation.h
Generated on
for LeviLamina by
1.16.1