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 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
48 // NOLINTEND
49
50 public:
51 // destructor thunk
52 // NOLINTBEGIN
53 MCFOLD 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 public:
70 // prevent constructor by default
71 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
72 ClientBiomeJsonObject();
73
74 public:
75 // member functions
76 // NOLINTBEGIN
77 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject&
79
80 MCAPI ~ClientBiomeJsonObject();
81 // NOLINTEND
82
83 public:
84 // static functions
85 // NOLINTBEGIN
86 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
87 // NOLINTEND
88
89 public:
90 // destructor thunk
91 // NOLINTBEGIN
92 MCFOLD void $dtor();
93 // NOLINTEND
94 };
95
96public:
97 // member variables
98 // NOLINTBEGIN
99 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject>
100 mClientBiomeJsonObject;
101 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
102 // NOLINTEND
103
104public:
105 // prevent constructor by default
106 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
107 ClientBiomeJsonDocument();
108
109public:
110 // member functions
111 // NOLINTBEGIN
112 MCAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_90::ClientBiomeJsonDocument const&);
113
114 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument&
116
117 MCAPI ~ClientBiomeJsonDocument();
118 // NOLINTEND
119
120public:
121 // static functions
122 // NOLINTBEGIN
123 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
124 // NOLINTEND
125
126public:
127 // constructor thunks
128 // NOLINTBEGIN
129 MCFOLD void* $ctor(::SharedTypes::v1_21_90::ClientBiomeJsonDocument const&);
130 // NOLINTEND
131
132public:
133 // destructor thunk
134 // NOLINTBEGIN
135 MCFOLD void $dtor();
136 // NOLINTEND
137};
138
139} // namespace SharedTypes::v1_21_90
Definition ClientBiomeJsonDocument.h:15
Definition ReflectionCtx.h:11
Definition ctx.h:5