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