LeviLamina
Loading...
Searching...
No Matches
NetherSurfaceBuilder.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/biome/surface/ISurfaceBuilder.h"
7
8// auto generated forward declare list
9// clang-format off
10class Biome;
11// clang-format on
12
13namespace VanillaSurfaceBuilders {
14
16public:
17 // NetherSurfaceBuilder inner types declare
18 // clang-format off
19 struct LocalRegistry;
20 // clang-format on
21
22 // NetherSurfaceBuilder inner types define
24 public:
25 // member variables
26 // NOLINTBEGIN
32 // NOLINTEND
33
34 public:
35 // prevent constructor by default
36 LocalRegistry& operator=(LocalRegistry const&);
39 };
40
41public:
42 // member variables
43 // NOLINTBEGIN
46 // NOLINTEND
47
48public:
49 // prevent constructor by default
52
53public:
54 // virtual functions
55 // NOLINTBEGIN
56 // vIndex: 1
57 virtual void init(::Biome&, uint levelSeed) /*override*/;
58
59 // vIndex: 2
60 virtual void buildSurfaceAt(::ISurfaceBuilder::BuildParameters const& parameters) const /*override*/;
61
62 // vIndex: 0
63 virtual ~NetherSurfaceBuilder() /*override*/ = default;
64 // NOLINTEND
65
66public:
67 // member functions
68 // NOLINTBEGIN
70 // NOLINTEND
71
72public:
73 // constructor thunks
74 // NOLINTBEGIN
75 MCAPI void* $ctor();
76 // NOLINTEND
77
78public:
79 // destructor thunk
80 // NOLINTBEGIN
81
82 // NOLINTEND
83
84public:
85 // virtual function thunks
86 // NOLINTBEGIN
87 MCAPI void $init(::Biome&, uint levelSeed);
88
89 MCAPI void $buildSurfaceAt(::ISurfaceBuilder::BuildParameters const& parameters) const;
90 // NOLINTEND
91
92public:
93 // vftables
94 // NOLINTBEGIN
95 MCAPI static void** $vftable();
96 // NOLINTEND
97};
98
99} // namespace VanillaSurfaceBuilders
Definition Biome.h:27
Definition ISurfaceBuilder.h:15
Definition NetherSurfaceBuilder.h:15
Definition ISurfaceBuilder.h:28
Definition Alias.h:14