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
42 MCAPI ~WeightedBiomeName();
43 // NOLINTEND
44
45 public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCAPI void $dtor();
49 // NOLINTEND
50 };
51
53 public:
54 // member variables
55 // NOLINTBEGIN
57 // NOLINTEND
58
59 public:
60 // prevent constructor by default
64
65 public:
66 // static functions
67 // NOLINTBEGIN
68 MCAPI static void fromVector(
70 ::std::vector<::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent::WeightedBiomeName>&
71 entries
72 );
73 // NOLINTEND
74 };
75
77 public:
78 // member variables
79 // NOLINTBEGIN
81 // NOLINTEND
82
83 public:
84 // prevent constructor by default
88
89 public:
90 // static functions
91 // NOLINTBEGIN
92 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
93 // NOLINTEND
94 };
95
96public:
97 // member variables
98 // NOLINTBEGIN
104 // NOLINTEND
105
106public:
107 // prevent constructor by default
110
111public:
112 // virtual functions
113 // NOLINTBEGIN
114 // vIndex: 0
115 virtual ~OverworldGenerationRulesBiomeJsonComponent() /*override*/ = default;
116 // NOLINTEND
117
118public:
119 // member functions
120 // NOLINTBEGIN
121 MCAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
123
124 MCAPI ::SharedTypes::v1_20_60::OverworldGenerationRulesBiomeJsonComponent&
126 // NOLINTEND
127
128public:
129 // static functions
130 // NOLINTBEGIN
131 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
132 // NOLINTEND
133
134public:
135 // static variables
136 // NOLINTBEGIN
137 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
138
139 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
140 // NOLINTEND
141
142public:
143 // destructor thunk
144 // NOLINTBEGIN
145
146 // NOLINTEND
147
148public:
149 // vftables
150 // NOLINTBEGIN
151 MCAPI static void** $vftable();
152 // NOLINTEND
153};
154
155} // namespace SharedTypes::v1_20_60
Definition IBiomeJsonComponent.h:7
Definition OverworldGenerationRulesBiomeJsonComponent.h:26
Definition OverworldGenerationRulesBiomeJsonComponent.h:16
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14