Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ClientBiomeJsonDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_21_70/clientbiome/ClientBiomeJsonDocument.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace SharedTypes::v1_21_90 {
14
15struct ClientBiomeJsonDocument {
16public:
17 // ClientBiomeJsonDocument inner types declare
18 // clang-format off
20 // clang-format on
21
22 // ClientBiomeJsonDocument inner types define
23 struct ClientBiomeJsonObject {
24 public:
25 // ClientBiomeJsonObject inner types declare
26 // clang-format off
28 // clang-format on
29
30 // ClientBiomeJsonObject inner types define
32 public:
33 // member variables
34 // NOLINTBEGIN
35 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
36 // NOLINTEND
37
38 public:
39 // member functions
40 // NOLINTBEGIN
42 // NOLINTEND
43
44 public:
45 // static functions
46 // NOLINTBEGIN
47 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
48 // NOLINTEND
49
50 public:
51 // destructor thunk
52 // NOLINTBEGIN
53 MCNAPI void $dtor();
54 // NOLINTEND
55 };
56
57 public:
58 // member variables
59 // NOLINTBEGIN
60 ::ll::TypedStorage<
61 8,
62 32,
64 mDescription;
65 ::ll::TypedStorage<8, 16, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
66 mComponents;
67 // NOLINTEND
68
69#ifdef LL_PLAT_S
70#else // LL_PLAT_C
71 public:
72 // prevent constructor by default
73 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
74 ClientBiomeJsonObject();
75
76#endif
77 public:
78 // member functions
79 // NOLINTBEGIN
80#ifdef LL_PLAT_C
81 MCNAPI ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject&
83
84 MCNAPI ~ClientBiomeJsonObject();
85#endif
86 // NOLINTEND
87
88 public:
89 // destructor thunk
90 // NOLINTBEGIN
91#ifdef LL_PLAT_C
92 MCNAPI void $dtor();
93#endif
94 // NOLINTEND
95 };
96
97public:
98 // member variables
99 // NOLINTBEGIN
100 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject>
101 mClientBiomeJsonObject;
102 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
103 // NOLINTEND
104
105#ifdef LL_PLAT_S
106#else // LL_PLAT_C
107public:
108 // prevent constructor by default
109 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
110 ClientBiomeJsonDocument();
111
112#endif
113public:
114 // member functions
115 // NOLINTBEGIN
116#ifdef LL_PLAT_C
117 MCNAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_90::ClientBiomeJsonDocument const&);
118
119 MCNAPI ::SharedTypes::v1_21_90::ClientBiomeJsonDocument&
121
122 MCNAPI ~ClientBiomeJsonDocument();
123#endif
124 // NOLINTEND
125
126public:
127 // static functions
128 // NOLINTBEGIN
130 // NOLINTEND
131
132public:
133 // constructor thunks
134 // NOLINTBEGIN
135#ifdef LL_PLAT_C
136 MCNAPI void* $ctor(::SharedTypes::v1_21_90::ClientBiomeJsonDocument const&);
137#endif
138 // NOLINTEND
139
140public:
141 // destructor thunk
142 // NOLINTBEGIN
143#ifdef LL_PLAT_C
144 MCNAPI void $dtor();
145#endif
146 // NOLINTEND
147};
148
149} // namespace SharedTypes::v1_21_90
Definition ClientBiomeJsonDocument.h:15
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5