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