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/clientbiome/client_biome_json_document_helper/ComponentMap.h"
7
8// auto generated forward declare list
9// clang-format off
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_21_40 {
15
17public:
18 // ClientBiomeJsonDocument inner types declare
19 // clang-format off
21 // clang-format on
22
23 // ClientBiomeJsonDocument inner types define
24 struct ClientBiomeJsonObject {
25 public:
26 // ClientBiomeJsonObject inner types declare
27 // clang-format off
29 struct ComponentMap;
30 // clang-format on
31
32 // ClientBiomeJsonObject inner types define
33 struct ClientBiomeDescription {
34 public:
35 // member variables
36 // NOLINTBEGIN
37 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
38 // NOLINTEND
39
40 public:
41 // prevent constructor by default
42 ClientBiomeDescription(ClientBiomeDescription const&);
43 ClientBiomeDescription();
44
45 public:
46 // member functions
47 // NOLINTBEGIN
48 MCFOLD ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject::ClientBiomeDescription&
49 operator=(
51 );
52
53 MCFOLD ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject::ClientBiomeDescription&
54 operator=(
56 );
57
58 MCAPI ~ClientBiomeDescription();
59 // NOLINTEND
60
61 public:
62 // static functions
63 // NOLINTBEGIN
64 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
65 // NOLINTEND
66
67 public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCFOLD void $dtor();
71 // NOLINTEND
72 };
73
74 struct ComponentMap : public ::ClientBiomeJsonDocumentHelper::ComponentMap {
75 public:
76 // prevent constructor by default
77 ComponentMap(ComponentMap const&);
78 ComponentMap();
79
80 public:
81 // member functions
82 // NOLINTBEGIN
83 MCFOLD ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap&
85
86 MCFOLD ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap&
88 // NOLINTEND
89
90 public:
91 // static functions
92 // NOLINTBEGIN
93 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
94 // NOLINTEND
95 };
96
97 public:
98 // member variables
99 // NOLINTBEGIN
100 ::ll::TypedStorage<
101 8,
102 32,
104 mDescription;
105 ::ll::TypedStorage<8, 16, ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
106 mComponents;
107 // NOLINTEND
108
109 public:
110 // prevent constructor by default
111 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
112 ClientBiomeJsonObject();
113
114 public:
115 // member functions
116 // NOLINTBEGIN
117 MCFOLD ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject&
119
120 MCFOLD ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject&
122
123 MCAPI ~ClientBiomeJsonObject();
124 // NOLINTEND
125
126 public:
127 // static functions
128 // NOLINTBEGIN
129 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
130 // NOLINTEND
131
132 public:
133 // destructor thunk
134 // NOLINTBEGIN
135 MCFOLD void $dtor();
136 // NOLINTEND
137 };
138
139public:
140 // member variables
141 // NOLINTBEGIN
142 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_40::ClientBiomeJsonDocument::ClientBiomeJsonObject>
143 mClientBiomeJsonObject;
144 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
145 // NOLINTEND
146
147public:
148 // member functions
149 // NOLINTBEGIN
150
151 // NOLINTEND
152
153public:
154 // static functions
155 // NOLINTBEGIN
156 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
157 // NOLINTEND
158
159public:
160 // static variables
161 // NOLINTBEGIN
162 MCAPI_C static ::SemVersionConstant const& VERSION();
163 // NOLINTEND
164
165public:
166 // constructor thunks
167 // NOLINTBEGIN
169 // NOLINTEND
170
171public:
172 // destructor thunk
173 // NOLINTBEGIN
174 MCFOLD_C void $dtor();
175 // NOLINTEND
176};
177
178} // namespace SharedTypes::v1_21_40
Definition SemVersionConstant.h:8
Definition ClientBiomeJsonDocument.h:16
Definition ReflectionCtx.h:11
Definition ctx.h:5