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
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace SharedTypes::v1_21_70 {
16
18public:
19 // ClientBiomeJsonDocument inner types declare
20 // clang-format off
22 // clang-format on
23
24 // ClientBiomeJsonDocument inner types define
25 struct ClientBiomeJsonObject {
26 public:
27 // ClientBiomeJsonObject inner types declare
28 // clang-format off
29 struct ComponentMap;
30 // clang-format on
31
32 // ClientBiomeJsonObject inner types define
33 struct ComponentMap : public ::ClientBiomeJsonDocumentHelper::ComponentMap {
34 public:
35 // prevent constructor by default
36 ComponentMap(ComponentMap const&);
37 ComponentMap();
38
39 public:
40 // member functions
41 // NOLINTBEGIN
42 MCFOLD ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap&
44
45 MCFOLD ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap&
47 // NOLINTEND
48
49 public:
50 // static functions
51 // NOLINTBEGIN
52 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
53 // NOLINTEND
54 };
55
56 public:
57 // member variables
58 // NOLINTBEGIN
59 ::ll::TypedStorage<
60 8,
61 32,
63 mDescription;
64 ::ll::TypedStorage<8, 16, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
65 mComponents;
66 // NOLINTEND
67
68 public:
69 // prevent constructor by default
70 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
71 ClientBiomeJsonObject();
72
73 public:
74 // member functions
75 // NOLINTBEGIN
76 MCFOLD ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject&
78
79 MCFOLD ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject&
81
82 MCAPI ~ClientBiomeJsonObject();
83 // NOLINTEND
84
85 public:
86 // static functions
87 // NOLINTBEGIN
88 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
89 // NOLINTEND
90
91 public:
92 // destructor thunk
93 // NOLINTBEGIN
94 MCFOLD void $dtor();
95 // NOLINTEND
96 };
97
98public:
99 // member variables
100 // NOLINTBEGIN
101 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject>
102 mClientBiomeJsonObject;
103 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
104 // NOLINTEND
105
106public:
107 // member functions
108 // NOLINTBEGIN
109
110 // NOLINTEND
111
112public:
113 // static functions
114 // NOLINTBEGIN
115 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
116 // NOLINTEND
117
118public:
119 // static variables
120 // NOLINTBEGIN
121 MCAPI_C static ::SemVersionConstant const& VERSION();
122 // NOLINTEND
123
124public:
125 // constructor thunks
126 // NOLINTBEGIN
127 MCFOLD_C void* $ctor();
128
130 // NOLINTEND
131
132public:
133 // destructor thunk
134 // NOLINTBEGIN
135 MCFOLD_C void $dtor();
136 // NOLINTEND
137};
138
139} // namespace SharedTypes::v1_21_70
Definition SemVersionConstant.h:8
Definition ClientBiomeJsonDocument.h:17
Definition ReflectionCtx.h:11
Definition ctx.h:5