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/util/Reference.h"
7#include "mc/deps/shared_types/v1_20_60/biome/components/IBiomeJsonComponent.h"
8#include "mc/world/level/biome/BiomeTemperatureCategory.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace SharedTypes::v1_20_60 {
16
18public:
19 // OverworldGenerationRulesBiomeJsonComponent inner types declare
20 // clang-format off
21 struct WeightedBiomeName;
24 // clang-format on
25
26 // OverworldGenerationRulesBiomeJsonComponent inner types define
28 public:
29 // member variables
30 // NOLINTBEGIN
32 // NOLINTEND
33
34 public:
35 // prevent constructor by default
36 WeightedBiomeName& operator=(WeightedBiomeName const&);
39
40 public:
41 // member functions
42 // NOLINTBEGIN
44 // NOLINTEND
45
46 public:
47 // static functions
48 // NOLINTBEGIN
49 MCNAPI static void fromReference(
52 );
53 // NOLINTEND
54
55 public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60 };
61
63 public:
64 // member variables
65 // NOLINTBEGIN
67 // NOLINTEND
68
69 public:
70 // prevent constructor by default
74
75 public:
76 // static functions
77 // NOLINTBEGIN
78 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
79
80 MCNAPI static void fromReference(
83 );
84
85 MCNAPI static void fromVector(
87 ::std::vector<::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName>&
88 entries
89 );
90 // NOLINTEND
91 };
92
94 public:
95 // member variables
96 // NOLINTBEGIN
98 // NOLINTEND
99
100 public:
101 // prevent constructor by default
105
106 public:
107 // static functions
108 // NOLINTBEGIN
110 // NOLINTEND
111 };
112
113public:
114 // member variables
115 // NOLINTBEGIN
121 // NOLINTEND
122
123public:
124 // prevent constructor by default
127
128public:
129 // virtual functions
130 // NOLINTBEGIN
131 // vIndex: 0
132 virtual ~OverworldGenerationRulesBiomeJsonComponent() /*override*/ = default;
133 // NOLINTEND
134
135public:
136 // member functions
137 // NOLINTBEGIN
138 MCNAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
140
141 MCNAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
143 // NOLINTEND
144
145public:
146 // static functions
147 // NOLINTBEGIN
149 // NOLINTEND
150
151public:
152 // static variables
153 // NOLINTBEGIN
154 MCNAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
155
156 MCNAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
157 // NOLINTEND
158
159public:
160 // vftables
161 // NOLINTBEGIN
162 MCNAPI static void** $vftable();
163 // NOLINTEND
164};
165
166} // namespace SharedTypes::v1_20_60
Definition Reference.h:8
Definition IBiomeJsonComponent.h:7
static MCAPI void fromReference(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeNameVector &instance, ::SharedTypes::Reference< 0 > const &ref)
static MCAPI void fromVector(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeNameVector &instance, ::std::vector<::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName > &entries)
Definition OverworldGenerationRulesBiomeJsonComponent.h:27
static MCAPI void fromReference(::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName &instance, ::SharedTypes::Reference< 0 > const &ref)
Definition OverworldGenerationRulesBiomeJsonComponent.h:17
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