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_130 {
16
17struct ClientBiomeJsonDocument {
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 // static functions
36 // NOLINTBEGIN
37 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
38 // NOLINTEND
39 };
40
41 public:
42 // member variables
43 // NOLINTBEGIN
44 ::ll::TypedStorage<
45 8,
46 32,
48 mDescription;
49 ::ll::
50 TypedStorage<8, 16, ::SharedTypes::v1_21_130::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
51 mComponents;
52 // NOLINTEND
53
54#ifdef LL_PLAT_S
55#else // LL_PLAT_C
56 public:
57 // prevent constructor by default
58 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
59 ClientBiomeJsonObject();
60
61#endif
62 public:
63 // member functions
64 // NOLINTBEGIN
65#ifdef LL_PLAT_C
66 MCFOLD ::SharedTypes::v1_21_130::ClientBiomeJsonDocument::ClientBiomeJsonObject&
68
69 MCAPI ~ClientBiomeJsonObject();
70#endif
71 // NOLINTEND
72
73 public:
74 // static variables
75 // NOLINTBEGIN
76#ifdef LL_PLAT_C
77 MCAPI static ::SemVersionConstant const& VERSION();
78#endif
79 // NOLINTEND
80
81 public:
82 // destructor thunk
83 // NOLINTBEGIN
84#ifdef LL_PLAT_C
85 MCFOLD void $dtor();
86#endif
87 // NOLINTEND
88 };
89
90public:
91 // member variables
92 // NOLINTBEGIN
93 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_130::ClientBiomeJsonDocument::ClientBiomeJsonObject>
94 mClientBiomeJsonObject;
95 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
96 // NOLINTEND
97
98#ifdef LL_PLAT_S
99#else // LL_PLAT_C
100public:
101 // prevent constructor by default
102 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
103 ClientBiomeJsonDocument();
104
105#endif
106public:
107 // member functions
108 // NOLINTBEGIN
109#ifdef LL_PLAT_C
110 MCAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_130::ClientBiomeJsonDocument const&);
111
112 MCFOLD ::SharedTypes::v1_21_130::ClientBiomeJsonDocument&
114
115 MCAPI ~ClientBiomeJsonDocument();
116#endif
117 // NOLINTEND
118
119public:
120 // static functions
121 // NOLINTBEGIN
122 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
123 // NOLINTEND
124
125public:
126 // constructor thunks
127 // NOLINTBEGIN
128#ifdef LL_PLAT_C
129 MCFOLD void* $ctor(::SharedTypes::v1_21_130::ClientBiomeJsonDocument const&);
130#endif
131 // NOLINTEND
132
133public:
134 // destructor thunk
135 // NOLINTBEGIN
136#ifdef LL_PLAT_C
137 MCFOLD void $dtor();
138#endif
139 // NOLINTEND
140};
141
142} // namespace SharedTypes::v1_21_130
Definition SemVersionConstant.h:8
Definition ClientBiomeJsonDocument.h:17
Definition ReflectionCtx.h:11
Definition ctx.h:5