LeviLamina
Loading...
Searching...
No Matches
FadeInstruction.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
cereal {
struct
ReflectionCtx
; }
8
// clang-format on
9
10
namespace
CameraInstructionOptions {
11
12
struct
FadeInstruction
{
13
public
:
14
// FadeInstruction inner types declare
15
// clang-format off
16
struct
ColorOption
;
17
struct
TimeOption
;
18
// clang-format on
19
20
// FadeInstruction inner types define
21
struct
ColorOption
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::TypedStorage<4, 4, float> mRed;
26
::ll::TypedStorage<4, 4, float> mGreen;
27
::ll::TypedStorage<4, 4, float> mBlue;
28
// NOLINTEND
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI
bool
operator==(
::CameraInstructionOptions::FadeInstruction::ColorOption
const
& other)
const
;
34
// NOLINTEND
35
36
public
:
37
// static functions
38
// NOLINTBEGIN
39
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
40
// NOLINTEND
41
};
42
43
struct
TimeOption
{
44
public
:
45
// member variables
46
// NOLINTBEGIN
47
::ll::TypedStorage<4, 4, float> mFadeInTime;
48
::ll::TypedStorage<4, 4, float> mHoldTime;
49
::ll::TypedStorage<4, 4, float> mFadeOutTime;
50
// NOLINTEND
51
52
public
:
53
// member functions
54
// NOLINTBEGIN
55
MCFOLD
bool
operator==(
::CameraInstructionOptions::FadeInstruction::TimeOption
const
& other)
const
;
56
// NOLINTEND
57
58
public
:
59
// static functions
60
// NOLINTBEGIN
61
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
62
// NOLINTEND
63
};
64
65
public
:
66
// member variables
67
// NOLINTBEGIN
68
::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::TimeOption>> mTime;
69
::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::ColorOption>> mColor;
70
// NOLINTEND
71
72
public
:
73
// member functions
74
// NOLINTBEGIN
75
MCAPI
bool
operator==(
::CameraInstructionOptions::FadeInstruction
const
& other)
const
;
76
// NOLINTEND
77
78
public
:
79
// static functions
80
// NOLINTBEGIN
81
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
82
// NOLINTEND
83
};
84
85
}
// namespace CameraInstructionOptions
CameraInstructionOptions::FadeInstruction::ColorOption
Definition
FadeInstruction.h:21
CameraInstructionOptions::FadeInstruction::TimeOption
Definition
FadeInstruction.h:43
CameraInstructionOptions::FadeInstruction
Definition
FadeInstruction.h:12
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
deps
minecraft_camera
camera_instruction_options
FadeInstruction.h
Generated on
for LeviLamina by
1.16.1