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
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_21_90 {
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 // clang-format on
30
31 // ClientBiomeJsonObject inner types define
32 struct ClientBiomeDescription {
33 public:
34 // member variables
35 // NOLINTBEGIN
36 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
37 // NOLINTEND
38
39 public:
40 // prevent constructor by default
41 ClientBiomeDescription(ClientBiomeDescription const&);
42 ClientBiomeDescription();
43
44 public:
45 // member functions
46 // NOLINTBEGIN
47 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject::ClientBiomeDescription&
48 operator=(
50 );
51
52 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject::ClientBiomeDescription&
53 operator=(
55 );
56
57 MCAPI ~ClientBiomeDescription();
58 // NOLINTEND
59
60 public:
61 // static functions
62 // NOLINTBEGIN
63 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
64 // NOLINTEND
65
66 public:
67 // destructor thunk
68 // NOLINTBEGIN
69 MCFOLD void $dtor();
70 // NOLINTEND
71 };
72
73 public:
74 // member variables
75 // NOLINTBEGIN
76 ::ll::TypedStorage<
77 8,
78 32,
80 mDescription;
81 ::ll::TypedStorage<8, 16, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
82 mComponents;
83 // NOLINTEND
84
85 public:
86 // prevent constructor by default
87 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
88 ClientBiomeJsonObject();
89
90 public:
91 // member functions
92 // NOLINTBEGIN
93 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject&
95
96 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject&
98
99 MCAPI ~ClientBiomeJsonObject();
100 // NOLINTEND
101
102 public:
103 // static functions
104 // NOLINTBEGIN
105 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
106 // NOLINTEND
107
108 public:
109 // destructor thunk
110 // NOLINTBEGIN
111 MCFOLD void $dtor();
112 // NOLINTEND
113 };
114
115public:
116 // member variables
117 // NOLINTBEGIN
118 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject>
119 mClientBiomeJsonObject;
120 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
121 // NOLINTEND
122
123public:
124 // member functions
125 // NOLINTBEGIN
126
127 // NOLINTEND
128
129public:
130 // static functions
131 // NOLINTBEGIN
132 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
133 // NOLINTEND
134
135public:
136 // static variables
137 // NOLINTBEGIN
138 MCAPI_C static ::SemVersionConstant const& VERSION();
139 // NOLINTEND
140
141public:
142 // constructor thunks
143 // NOLINTBEGIN
145 // NOLINTEND
146
147public:
148 // destructor thunk
149 // NOLINTBEGIN
150 MCFOLD_C void $dtor();
151 // NOLINTEND
152};
153
154} // namespace SharedTypes::v1_21_90
Definition SemVersionConstant.h:8
Definition ClientBiomeJsonDocument.h:16
Definition ReflectionCtx.h:11
Definition ctx.h:5