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_100 {
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_100::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_100::ClientBiomeJsonDocument::ClientBiomeJsonObject&
61
62 MCNAPI ~ClientBiomeJsonObject();
63#endif
64 // NOLINTEND
65
66 public:
67 // destructor thunk
68 // NOLINTBEGIN
69#ifdef LL_PLAT_C
70 MCNAPI void $dtor();
71#endif
72 // NOLINTEND
73 };
74
75public:
76 // member variables
77 // NOLINTBEGIN
78 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_100::ClientBiomeJsonDocument::ClientBiomeJsonObject>
79 mClientBiomeJsonObject;
80 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
81 // NOLINTEND
82
83#ifdef LL_PLAT_S
84#else // LL_PLAT_C
85public:
86 // prevent constructor by default
87 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
88 ClientBiomeJsonDocument();
89
90#endif
91public:
92 // member functions
93 // NOLINTBEGIN
94#ifdef LL_PLAT_C
95 MCNAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_100::ClientBiomeJsonDocument const&);
96
97 MCNAPI ::SharedTypes::v1_21_100::ClientBiomeJsonDocument&
99
100 MCNAPI ~ClientBiomeJsonDocument();
101#endif
102 // NOLINTEND
103
104public:
105 // static functions
106 // NOLINTBEGIN
108 // NOLINTEND
109
110public:
111 // constructor thunks
112 // NOLINTBEGIN
113#ifdef LL_PLAT_C
114 MCNAPI void* $ctor(::SharedTypes::v1_21_100::ClientBiomeJsonDocument const&);
115#endif
116 // NOLINTEND
117
118public:
119 // destructor thunk
120 // NOLINTBEGIN
121#ifdef LL_PLAT_C
122 MCNAPI void $dtor();
123#endif
124 // NOLINTEND
125};
126
127} // namespace SharedTypes::v1_21_100
Definition ClientBiomeJsonDocument.h:16
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5