LeviLamina
Loading...
Searching...
No Matches
GrassAppearanceClientBiomeJsonComponent.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/ClientBiomeGrassColorMap.h"
8
#include "mc/deps/shared_types/v1_21_40/clientbiome/components/ClientBiomeComponentVersion.h"
9
#include "mc/deps/shared_types/v1_21_40/clientbiome/components/IClientBiomeJsonComponent.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_100 {
17
18
struct
GrassAppearanceClientBiomeJsonComponent
:
public
::SharedTypes::v1_21_40::IClientBiomeJsonComponent
{
19
public
:
20
// GrassAppearanceClientBiomeJsonComponent inner types declare
21
// clang-format off
22
struct
GrassColorMapContainer
;
23
// clang-format on
24
25
// GrassAppearanceClientBiomeJsonComponent inner types define
26
struct
GrassColorMapContainer
{
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::TypedStorage<4, 4, ::SharedTypes::v1_21_40::ClientBiomeGrassColorMap> 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_100::GrassAppearanceClientBiomeJsonComponent::GrassColorMapContainer
>>>
55
mColor;
56
::ll::TypedStorage<1, 1, bool> mGrassIsShaded;
57
// NOLINTEND
58
59
public
:
60
// virtual functions
61
// NOLINTBEGIN
62
virtual ::ClientBiomeComponentVersion getType() const
/*override*/
;
63
64
virtual ~
GrassAppearanceClientBiomeJsonComponent
()
/*override*/
= default;
65
// NOLINTEND
66
67
public:
68
// static functions
69
// NOLINTBEGIN
70
MCAPI static
void
bindType(::cereal::ReflectionCtx&
ctx
);
71
// NOLINTEND
72
73
public:
74
// static variables
75
// NOLINTBEGIN
76
MCAPI static ::
std
::add_lvalue_reference_t<
char
const[]> SCHEMA_NAME();
77
// NOLINTEND
78
79
public:
80
// virtual function thunks
81
// NOLINTBEGIN
82
MCFOLD ::ClientBiomeComponentVersion $getType() const;
83
84
85
// NOLINTEND
86
87
public:
88
// vftables
89
// NOLINTBEGIN
90
MCNAPI static
void
**
$vftable
();
91
// NOLINTEND
92
};
93
94
}
// namespace SharedTypes::v1_21_100
std
STL namespace.
SharedTypes::Color255RGB
Definition
Color255RGB.h:15
SharedTypes::v1_21_100::GrassAppearanceClientBiomeJsonComponent::GrassColorMapContainer
Definition
GrassAppearanceClientBiomeJsonComponent.h:26
SharedTypes::v1_21_100::GrassAppearanceClientBiomeJsonComponent
Definition
GrassAppearanceClientBiomeJsonComponent.h:18
SharedTypes::v1_21_100::GrassAppearanceClientBiomeJsonComponent::$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_100
clientbiome
components
GrassAppearanceClientBiomeJsonComponent.h
Generated on
for LeviLamina by
1.16.1