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