LeviLamina
Loading...
Searching...
No Matches
FoliageAppearanceClientBiomeJsonComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/shared_types/shared_types/Color255RGB.h"
7
#include "mc/deps/shared_types/v1_21_40/clientbiome/ClientBiomeFoliageColorMap.h"
8
#include "mc/deps/shared_types/v1_21_40/clientbiome/components/IClientBiomeJsonComponent.h"
9
#include "mc/v1_21_40/clientbiome/components/ClientBiomeComponentVersion.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
namespace
cereal {
struct
ReflectionCtx
; }
14
// clang-format on
15
16
namespace
SharedTypes::v1_21_40 {
17
18
struct
FoliageAppearanceClientBiomeJsonComponent
:
public
::SharedTypes::v1_21_40::IClientBiomeJsonComponent
{
19
public
:
20
// FoliageAppearanceClientBiomeJsonComponent inner types declare
21
// clang-format off
22
struct
FoliageColorMapContainer
;
23
// clang-format on
24
25
// FoliageAppearanceClientBiomeJsonComponent inner types define
26
struct
FoliageColorMapContainer
{
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::TypedStorage<4, 4, ::SharedTypes::v1_21_40::ClientBiomeFoliageColorMap> mColorMap;
31
// NOLINTEND
32
33
public
:
34
// static functions
35
// NOLINTBEGIN
36
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
37
// NOLINTEND
38
39
public
:
40
// static variables
41
// NOLINTBEGIN
42
MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
43
44
MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
45
// NOLINTEND
46
};
47
48
public
:
49
// member variables
50
// NOLINTBEGIN
51
::ll::TypedStorage<
52
4,
53
24,
54
::std::optional<::std::variant<
55
::SharedTypes::Color255RGB
,
56
::SharedTypes::v1_21_40::FoliageAppearanceClientBiomeJsonComponent::FoliageColorMapContainer
>>>
57
mColor;
58
// NOLINTEND
59
60
public
:
61
// virtual functions
62
// NOLINTBEGIN
63
virtual ::ClientBiomeComponentVersion getType() const
/*override*/
;
64
65
virtual ~
FoliageAppearanceClientBiomeJsonComponent
()
/*override*/
= default;
66
// NOLINTEND
67
68
public:
69
// static functions
70
// NOLINTBEGIN
71
MCAPI static
void
bindType(::cereal::ReflectionCtx&
ctx
);
72
// NOLINTEND
73
74
public:
75
// static variables
76
// NOLINTBEGIN
77
MCAPI static ::
std
::add_lvalue_reference_t<
char
const[]> SCHEMA_HELP();
78
79
MCAPI static ::
std
::add_lvalue_reference_t<
char
const[]> SCHEMA_NAME();
80
// NOLINTEND
81
82
public:
83
// virtual function thunks
84
// NOLINTBEGIN
85
MCFOLD ::ClientBiomeComponentVersion $getType() const;
86
87
88
// NOLINTEND
89
90
public:
91
// vftables
92
// NOLINTBEGIN
93
MCNAPI static
void
**
$vftable
();
94
// NOLINTEND
95
};
96
97
}
// namespace SharedTypes::v1_21_40
std
STL namespace.
SharedTypes::Color255RGB
Definition
Color255RGB.h:15
SharedTypes::v1_21_40::FoliageAppearanceClientBiomeJsonComponent::FoliageColorMapContainer
Definition
FoliageAppearanceClientBiomeJsonComponent.h:26
SharedTypes::v1_21_40::FoliageAppearanceClientBiomeJsonComponent
Definition
FoliageAppearanceClientBiomeJsonComponent.h:18
SharedTypes::v1_21_40::FoliageAppearanceClientBiomeJsonComponent::$vftable
static MCAPI void ** $vftable()
SharedTypes::v1_21_40::IClientBiomeJsonComponent
Definition
IClientBiomeJsonComponent.h:10
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
deps
shared_types
v1_21_40
clientbiome
components
FoliageAppearanceClientBiomeJsonComponent.h
Generated on
for LeviLamina by
1.16.1