Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BiomeJsonDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/util/Identifier.h"
7#include "mc/deps/shared_types/v1_21_110/biome/BiomeComponents.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_110 {
16
17struct BiomeJsonDocument {
18public:
19 // BiomeJsonDocument inner types declare
20 // clang-format off
21 struct BiomeJsonObject;
22 // clang-format on
23
24 // BiomeJsonDocument inner types define
25 struct BiomeJsonObject {
26 public:
27 // BiomeJsonObject inner types declare
28 // clang-format off
29 struct BiomeDescription;
30 // clang-format on
31
32 // BiomeJsonObject inner types define
34 public:
35 // member variables
36 // NOLINTBEGIN
37 ::ll::TypedStorage<8, 32, ::SharedTypes::Identifier<3>> mIdentifier;
38 // NOLINTEND
39
40 public:
41 // member functions
42 // NOLINTBEGIN
44 // NOLINTEND
45
46 public:
47 // static functions
48 // NOLINTBEGIN
49 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
50 // NOLINTEND
51
52 public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCNAPI void $dtor();
56 // NOLINTEND
57 };
58
59 public:
60 // member variables
61 // NOLINTBEGIN
62 ::ll::TypedStorage<8, 32, ::SharedTypes::v1_21_110::BiomeJsonDocument::BiomeJsonObject::BiomeDescription>
63 mDescription;
64 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_110::BiomeComponents> mComponents;
65 // NOLINTEND
66
67 public:
68 // prevent constructor by default
69 BiomeJsonObject& operator=(BiomeJsonObject const&);
70 BiomeJsonObject();
71
72 public:
73 // member functions
74 // NOLINTBEGIN
76
78 // NOLINTEND
79
80 public:
81 // constructor thunks
82 // NOLINTBEGIN
84 // NOLINTEND
85
86 public:
87 // destructor thunk
88 // NOLINTBEGIN
89 MCNAPI void $dtor();
90 // NOLINTEND
91 };
92
93public:
94 // member variables
95 // NOLINTBEGIN
96 ::ll::TypedStorage<8, 80, ::SharedTypes::v1_21_110::BiomeJsonDocument::BiomeJsonObject> mBiomeJsonObject;
97 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
98 // NOLINTEND
99
100public:
101 // prevent constructor by default
102 BiomeJsonDocument(BiomeJsonDocument const&);
103 BiomeJsonDocument();
104
105public:
106 // member functions
107 // NOLINTBEGIN
108 MCNAPI ::SharedTypes::v1_21_110::BiomeJsonDocument& operator=(::SharedTypes::v1_21_110::BiomeJsonDocument&&);
109
110 MCNAPI ::SharedTypes::v1_21_110::BiomeJsonDocument& operator=(::SharedTypes::v1_21_110::BiomeJsonDocument const&);
111 // NOLINTEND
112
113public:
114 // static functions
115 // NOLINTBEGIN
117 // NOLINTEND
118
119public:
120 // static variables
121 // NOLINTBEGIN
122 MCNAPI static ::std::string const& REGEX_BIOME_IDENTIFIER();
123
124 MCNAPI static ::SemVersionConstant const& VERSION();
125 // NOLINTEND
126};
127
128} // namespace SharedTypes::v1_21_110
Definition SemVersionConstant.h:8
MCAPI BiomeJsonObject(::SharedTypes::v1_21_110::BiomeJsonDocument::BiomeJsonObject const &)
MCAPI void * $ctor(::SharedTypes::v1_21_110::BiomeJsonDocument::BiomeJsonObject const &)
Definition BiomeJsonDocument.h:17
static MCAPI ::SemVersionConstant const & VERSION()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI::SharedTypes::v1_21_110::BiomeJsonDocument & operator=(::SharedTypes::v1_21_110::BiomeJsonDocument const &)
MCAPI::SharedTypes::v1_21_110::BiomeJsonDocument & operator=(::SharedTypes::v1_21_110::BiomeJsonDocument &&)
static MCAPI ::std::string const & REGEX_BIOME_IDENTIFIER()
Definition ReflectionCtx.h:11
Definition ctx.h:5