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/components/ClientBiomeComponentVersion.h"
8
#include "mc/deps/shared_types/v1_21_40/clientbiome/components/IClientBiomeJsonComponent.h"
9
#include "mc/deps/shared_types/v1_21_70/clientbiome/ClientBiomeFoliageColorMap.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_70 {
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_70::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_NAME();
43
// NOLINTEND
44
};
45
46
public
:
47
// member variables
48
// NOLINTBEGIN
49
::ll::TypedStorage<
50
4,
51
24,
52
::std::optional<::std::variant<
53
::SharedTypes::Color255RGB
,
54
::SharedTypes::v1_21_70::FoliageAppearanceClientBiomeJsonComponent::FoliageColorMapContainer
>>>
55
mColor;
56
// NOLINTEND
57
58
public
:
59
// virtual functions
60
// NOLINTBEGIN
61
virtual ::ClientBiomeComponentVersion getType() const
/*override*/
;
62
63
virtual ~
FoliageAppearanceClientBiomeJsonComponent
()
/*override*/
= default;
64
// NOLINTEND
65
66
public:
67
// static functions
68
// NOLINTBEGIN
69
MCAPI static
void
bindType(::cereal::ReflectionCtx&
ctx
);
70
// NOLINTEND
71
72
public:
73
// static variables
74
// NOLINTBEGIN
75
MCAPI static ::
std
::add_lvalue_reference_t<
char
const[]> SCHEMA_NAME();
76
// NOLINTEND
77
78
public:
79
// virtual function thunks
80
// NOLINTBEGIN
81
MCFOLD ::ClientBiomeComponentVersion $getType() const;
82
83
84
// NOLINTEND
85
86
public:
87
// vftables
88
// NOLINTBEGIN
89
MCNAPI static
void
**
$vftable
();
90
// NOLINTEND
91
};
92
93
}
// namespace SharedTypes::v1_21_70
std
STL namespace.
SharedTypes::Color255RGB
Definition
Color255RGB.h:15
SharedTypes::v1_21_40::IClientBiomeJsonComponent
Definition
IClientBiomeJsonComponent.h:10
SharedTypes::v1_21_70::FoliageAppearanceClientBiomeJsonComponent::FoliageColorMapContainer
Definition
FoliageAppearanceClientBiomeJsonComponent.h:26
SharedTypes::v1_21_70::FoliageAppearanceClientBiomeJsonComponent
Definition
FoliageAppearanceClientBiomeJsonComponent.h:18
SharedTypes::v1_21_70::FoliageAppearanceClientBiomeJsonComponent::$vftable
static MCAPI void ** $vftable()
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
deps
shared_types
v1_21_70
clientbiome
components
FoliageAppearanceClientBiomeJsonComponent.h
Generated on
for LeviLamina by
1.16.1