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#include "mc/deps/shared_types/v1_21_90/clientbiome/ClientBiomeJsonDocument.h"
8
9// auto generated forward declare list
10// clang-format off
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace SharedTypes::v1_21_100 {
16
18public:
19 // ClientBiomeJsonDocument inner types declare
20 // clang-format off
22 // clang-format on
23
24 // ClientBiomeJsonDocument inner types define
25 struct ClientBiomeJsonObject {
26 public:
27 // ClientBiomeJsonObject inner types declare
28 // clang-format off
29 struct ComponentMap;
30 // clang-format on
31
32 // ClientBiomeJsonObject inner types define
33 struct ComponentMap : public ::ClientBiomeJsonDocumentHelper::ComponentMap {
34 public:
35 // prevent constructor by default
36 ComponentMap(ComponentMap const&);
37 ComponentMap();
38
39 public:
40 // member functions
41 // NOLINTBEGIN
42 MCFOLD ::SharedTypes::v1_21_100::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap&
44
45 MCFOLD ::SharedTypes::v1_21_100::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap&
47 // NOLINTEND
48
49 public:
50 // static functions
51 // NOLINTBEGIN
52 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
53 // NOLINTEND
54 };
55
56 public:
57 // member variables
58 // NOLINTBEGIN
59 ::ll::TypedStorage<
60 8,
61 32,
63 mDescription;
64 ::ll::
65 TypedStorage<8, 16, ::SharedTypes::v1_21_100::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_100::ClientBiomeJsonDocument::ClientBiomeJsonObject&
79
80 MCFOLD ::SharedTypes::v1_21_100::ClientBiomeJsonDocument::ClientBiomeJsonObject&
82
83 MCAPI ~ClientBiomeJsonObject();
84 // NOLINTEND
85
86 public:
87 // static functions
88 // NOLINTBEGIN
89 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
90 // NOLINTEND
91
92 public:
93 // destructor thunk
94 // NOLINTBEGIN
95 MCFOLD void $dtor();
96 // NOLINTEND
97 };
98
99public:
100 // member variables
101 // NOLINTBEGIN
102 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_100::ClientBiomeJsonDocument::ClientBiomeJsonObject>
103 mClientBiomeJsonObject;
104 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
105 // NOLINTEND
106
107public:
108 // member functions
109 // NOLINTBEGIN
110
111 // NOLINTEND
112
113public:
114 // static functions
115 // NOLINTBEGIN
116 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
117 // NOLINTEND
118
119public:
120 // static variables
121 // NOLINTBEGIN
122 MCAPI_C static ::SemVersionConstant const& VERSION();
123 // NOLINTEND
124
125public:
126 // constructor thunks
127 // NOLINTBEGIN
128 MCFOLD_C void* $ctor();
129
131 // NOLINTEND
132
133public:
134 // destructor thunk
135 // NOLINTBEGIN
136 MCFOLD_C void $dtor();
137 // NOLINTEND
138};
139
140} // namespace SharedTypes::v1_21_100
Definition SemVersionConstant.h:8
Definition ClientBiomeJsonDocument.h:17
Definition ReflectionCtx.h:11
Definition ctx.h:5