LeviLamina
Loading...
Searching...
No Matches
VillageStart.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 BiomeSource;
11class Dimension;
13class Random;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<1, 1, bool> mValid;
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
26
27public:
28 // virtual functions
29 // NOLINTBEGIN
30 // vIndex: 0
31 virtual ~VillageStart() /*override*/ = default;
32
33 // vIndex: 2
34 virtual bool isValid() const /*override*/;
35
36 // vIndex: 4
37 virtual ::std::string_view getStructureName() const /*override*/;
38 // NOLINTEND
39
40public:
41 // member functions
42 // NOLINTBEGIN
44 ::Dimension& generator,
45 ::BiomeSource const& biomeSource,
46 ::Random& random,
47 int chunkX,
48 int chunkZ,
49 ::IPreliminarySurfaceProvider const& preliminarySurfaceLevel
50 );
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor(
57 ::Dimension& generator,
58 ::BiomeSource const& biomeSource,
59 ::Random& random,
60 int chunkX,
61 int chunkZ,
62 ::IPreliminarySurfaceProvider const& preliminarySurfaceLevel
63 );
64 // NOLINTEND
65
66public:
67 // virtual function thunks
68 // NOLINTBEGIN
69 MCNAPI bool $isValid() const;
70
71 MCNAPI ::std::string_view $getStructureName() const;
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
Definition BiomeSource.h:19
Definition Dimension.h:83
Definition IPreliminarySurfaceProvider.h:8
Definition Random.h:11
Definition StructureStart.h:15
Definition VillageStart.h:16
MCAPI::std::string_view $getStructureName() const
MCAPI VillageStart(::Dimension &generator, ::BiomeSource const &biomeSource, ::Random &random, int chunkX, int chunkZ, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel)
MCAPI bool $isValid() const
static MCAPI void ** $vftable()
MCAPI void * $ctor(::Dimension &generator, ::BiomeSource const &biomeSource, ::Random &random, int chunkX, int chunkZ, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel)