Skip to content
LeviMC
English
AutoLightDark
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_40/clientbiome/ClientBiomeJsonDocument.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_21_70 {
15
16struct ClientBiomeJsonDocument {
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
28 struct ComponentMap;
29 // clang-format on
30
31 // ClientBiomeJsonObject inner types define
32 struct ComponentMap : public ::ClientBiomeJsonDocumentHelper::ComponentMap {
33 public:
34 // static functions
35 // NOLINTBEGIN
36 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
37 // NOLINTEND
38 };
39
40 public:
41 // member variables
42 // NOLINTBEGIN
43 ::ll::TypedStorage<
44 8,
45 32,
47 mDescription;
48 ::ll::TypedStorage<8, 16, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
49 mComponents;
50 // NOLINTEND
51
52#ifdef LL_PLAT_S
53#else // LL_PLAT_C
54 public:
55 // prevent constructor by default
56 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
57 ClientBiomeJsonObject();
58
59#endif
60 public:
61 // member functions
62 // NOLINTBEGIN
63#ifdef LL_PLAT_C
64 MCNAPI ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject&
66
67 MCNAPI ~ClientBiomeJsonObject();
68#endif
69 // NOLINTEND
70
71 public:
72 // destructor thunk
73 // NOLINTBEGIN
74#ifdef LL_PLAT_C
75 MCNAPI void $dtor();
76#endif
77 // NOLINTEND
78 };
79
80public:
81 // member variables
82 // NOLINTBEGIN
83 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject>
84 mClientBiomeJsonObject;
85 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
86 // NOLINTEND
87
88#ifdef LL_PLAT_S
89#else // LL_PLAT_C
90public:
91 // prevent constructor by default
92 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
93 ClientBiomeJsonDocument();
94
95#endif
96public:
97 // member functions
98 // NOLINTBEGIN
99#ifdef LL_PLAT_C
100 MCNAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_70::ClientBiomeJsonDocument const&);
101
102 MCNAPI ::SharedTypes::v1_21_70::ClientBiomeJsonDocument&
104
105 MCNAPI ~ClientBiomeJsonDocument();
106#endif
107 // NOLINTEND
108
109public:
110 // static functions
111 // NOLINTBEGIN
113 // NOLINTEND
114
115public:
116 // constructor thunks
117 // NOLINTBEGIN
118#ifdef LL_PLAT_C
119 MCNAPI void* $ctor(::SharedTypes::v1_21_70::ClientBiomeJsonDocument const&);
120#endif
121 // NOLINTEND
122
123public:
124 // destructor thunk
125 // NOLINTBEGIN
126#ifdef LL_PLAT_C
127 MCNAPI void $dtor();
128#endif
129 // NOLINTEND
130};
131
132} // namespace SharedTypes::v1_21_70
Definition ClientBiomeJsonDocument.h:16
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5