LeviLamina
Loading...
Searching...
No Matches
OverworldGenerationRulesBiomeJsonComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_20_60/biome/components/IBiomeJsonComponent.h"
7#include "mc/world/level/biome/BiomeTemperatureCategory.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_20_60 {
15
17public:
18 // OverworldGenerationRulesBiomeJsonComponent inner types declare
19 // clang-format off
20 struct WeightedBiomeName;
23 // clang-format on
24
25 // OverworldGenerationRulesBiomeJsonComponent inner types define
27 public:
28 // member variables
29 // NOLINTBEGIN
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
35 WeightedBiomeName& operator=(WeightedBiomeName const&);
38
39 public:
40 // member functions
41 // NOLINTBEGIN
43 // NOLINTEND
44
45 public:
46 // static functions
47 // NOLINTBEGIN
48 MCNAPI static void fromString(
50 ::std::string const& str
51 );
52 // NOLINTEND
53
54 public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59 };
60
62 public:
63 // member variables
64 // NOLINTBEGIN
66 // NOLINTEND
67
68 public:
69 // prevent constructor by default
73
74 public:
75 // static functions
76 // NOLINTBEGIN
77 MCNAPI static void fromString(
79 ::std::string const& str
80 );
81
82 MCNAPI static void fromVector(
84 ::std::vector<::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName>&
85 entries
86 );
87 // NOLINTEND
88 };
89
91 public:
92 // member variables
93 // NOLINTBEGIN
95 // NOLINTEND
96
97 public:
98 // prevent constructor by default
102
103 public:
104 // static functions
105 // NOLINTBEGIN
107 // NOLINTEND
108 };
109
110public:
111 // member variables
112 // NOLINTBEGIN
118 // NOLINTEND
119
120public:
121 // prevent constructor by default
124
125public:
126 // virtual functions
127 // NOLINTBEGIN
128 // vIndex: 0
129 virtual ~OverworldGenerationRulesBiomeJsonComponent() /*override*/ = default;
130 // NOLINTEND
131
132public:
133 // member functions
134 // NOLINTBEGIN
135 MCNAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
137
138 MCNAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
140 // NOLINTEND
141
142public:
143 // static functions
144 // NOLINTBEGIN
146 // NOLINTEND
147
148public:
149 // static variables
150 // NOLINTBEGIN
151 MCNAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
152
153 MCNAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
154 // NOLINTEND
155
156public:
157 // vftables
158 // NOLINTBEGIN
159 MCNAPI static void** $vftable();
160 // NOLINTEND
161};
162
163} // namespace SharedTypes::v1_20_60
Definition IBiomeJsonComponent.h:7
static MCAPI void fromString(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeNameVector &instance, ::std::string const &str)
static MCAPI void fromVector(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeNameVector &instance, ::std::vector<::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName > &entries)
Definition OverworldGenerationRulesBiomeJsonComponent.h:26
static MCAPI void fromString(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName &instance, ::std::string const &str)
Definition OverworldGenerationRulesBiomeJsonComponent.h:16
static MCAPI ::std::add_lvalue_reference_t< char const[]> SCHEMA_NAME()
MCAPI::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent & operator=(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent &&)
MCAPI::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent & operator=(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::add_lvalue_reference_t< char const[]> SCHEMA_HELP()
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14