LeviLamina
Loading...
Searching...
No Matches
RuinedPortalStart.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/levelgen/structure/StructureStart.h"
7
8// auto generated forward declare list
9// clang-format off
10class BiomeRegistry;
11class BiomeSource;
13// clang-format on
14
15class RuinedPortalStart : public ::StructureStart {
16public:
17 // prevent constructor by default
18 RuinedPortalStart();
19
20public:
21 // virtual functions
22 // NOLINTBEGIN
23 virtual ::std::string_view getStructureName() const /*override*/;
24
25 virtual ~RuinedPortalStart() /*override*/ = default;
26 // NOLINTEND
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCAPI RuinedPortalStart(
32 ::BiomeRegistry& registry,
33 ::BiomeSource const& source,
34 int chunkX,
35 int chunkZ,
36 ::IPreliminarySurfaceProvider const& preliminarySurfaceLevel
37 );
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43 MCAPI void* $ctor(
44 ::BiomeRegistry& registry,
45 ::BiomeSource const& source,
46 int chunkX,
47 int chunkZ,
48 ::IPreliminarySurfaceProvider const& preliminarySurfaceLevel
49 );
50 // NOLINTEND
51
52public:
53 // virtual function thunks
54 // NOLINTBEGIN
55 MCAPI ::std::string_view $getStructureName() const;
56
57
58 // NOLINTEND
59
60public:
61 // vftables
62 // NOLINTBEGIN
63 MCNAPI static void** $vftable();
64 // NOLINTEND
65};
Definition BiomeRegistry.h:37
Definition BiomeSource.h:20
Definition IPreliminarySurfaceProvider.h:8
static MCAPI void ** $vftable()
Definition StructureStart.h:15