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_120 {
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 MCAPI 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::
49 TypedStorage<8, 16, ::SharedTypes::v1_21_120::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
50 mComponents;
51 // NOLINTEND
52
53 public:
54 // prevent constructor by default
55 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
56 ClientBiomeJsonObject();
57
58 public:
59 // member functions
60 // NOLINTBEGIN
61 MCFOLD ::SharedTypes::v1_21_120::ClientBiomeJsonDocument::ClientBiomeJsonObject&
63
64 MCAPI ~ClientBiomeJsonObject();
65 // NOLINTEND
66
67 public:
68 // static functions
69 // NOLINTBEGIN
70 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
71 // NOLINTEND
72
73 public:
74 // destructor thunk
75 // NOLINTBEGIN
76 MCFOLD void $dtor();
77 // NOLINTEND
78 };
79
80public:
81 // member variables
82 // NOLINTBEGIN
83 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_120::ClientBiomeJsonDocument::ClientBiomeJsonObject>
84 mClientBiomeJsonObject;
85 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
86 // NOLINTEND
87
88public:
89 // prevent constructor by default
90 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
91 ClientBiomeJsonDocument();
92
93public:
94 // member functions
95 // NOLINTBEGIN
96 MCAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_120::ClientBiomeJsonDocument const&);
97
98 MCFOLD ::SharedTypes::v1_21_120::ClientBiomeJsonDocument&
100
101 MCAPI ~ClientBiomeJsonDocument();
102 // NOLINTEND
103
104public:
105 // static functions
106 // NOLINTBEGIN
107 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
108 // NOLINTEND
109
110public:
111 // constructor thunks
112 // NOLINTBEGIN
113 MCFOLD void* $ctor(::SharedTypes::v1_21_120::ClientBiomeJsonDocument const&);
114 // NOLINTEND
115
116public:
117 // destructor thunk
118 // NOLINTBEGIN
119 MCFOLD void $dtor();
120 // NOLINTEND
121};
122
123} // namespace SharedTypes::v1_21_120
Definition ClientBiomeJsonDocument.h:16
Definition ReflectionCtx.h:11
Definition ctx.h:5