Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
SurfaceBuilderBiomeJsonComponent.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/deps/shared_types/v1_21_100/biome/components/CappedSurfaceSettings.h"
8#include "mc/deps/shared_types/v1_21_100/biome/components/FrozenOceanSurfaceSettings.h"
9#include "mc/deps/shared_types/v1_21_100/biome/components/MesaSurfaceSettings.h"
10#include "mc/deps/shared_types/v1_21_100/biome/components/OverworldSurfaceSettings.h"
11#include "mc/deps/shared_types/v1_21_100/biome/components/SwampSurfaceSettings.h"
12#include "mc/deps/shared_types/v1_21_100/biome/components/TheEndSurfaceSettings.h"
13#include "mc/deps/shared_types/v1_26_30/biome/components/NoiseGradientSurfaceSettings.h"
14
15// auto generated forward declare list
16// clang-format off
17namespace SharedTypes::v1_21_100 { struct SurfaceBuilderBiomeJsonComponent; }
18namespace cereal { struct ReflectionCtx; }
19// clang-format on
20
21namespace SharedTypes::v1_26_30 {
22
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<
28 8,
29 696,
30 ::std::variant<
38 mBuilder;
39 // NOLINTEND
40
41public:
42 // static functions
43 // NOLINTBEGIN
44 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
45
46 MCNAPI static void upgrade(
49 );
50 // NOLINTEND
51
52public:
53 // static variables
54 // NOLINTBEGIN
55 MCNAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
56
57 MCNAPI static ::std::add_lvalue_reference_t<char const[]> SUBSURFACE_BUILDER_SCHEMA_NAME();
58 // NOLINTEND
59
60public:
61 // vftables
62 // NOLINTBEGIN
63 MCNAPI static void** $vftable();
64 // NOLINTEND
65};
66
67} // namespace SharedTypes::v1_26_30
Definition IBiomeJsonComponent.h:7
Definition SurfaceBuilderBiomeJsonComponent.h:21
Definition SurfaceBuilderBiomeJsonComponent.h:23
static MCAPI ::std::add_lvalue_reference_t< char const[]> SUBSURFACE_BUILDER_SCHEMA_NAME()
static MCAPI ::std::add_lvalue_reference_t< char const[]> SCHEMA_NAME()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI void upgrade(::SharedTypes::v1_21_100::SurfaceBuilderBiomeJsonComponent const &oldComponent, ::SharedTypes::v1_26_30::SurfaceBuilderBiomeJsonComponent &newComponent)
Definition ReflectionCtx.h:11
Definition ctx.h:5