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 // virtual functions
25 // NOLINTBEGIN
26 // vIndex: 0
27 virtual ~VillageStart() /*override*/ = default;
28
29 // vIndex: 2
30 virtual bool isValid() const /*override*/;
31
32 // vIndex: 4
33 virtual ::std::string_view getStructureName() const /*override*/;
34 // NOLINTEND
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCAPI VillageStart(
40 ::Dimension& generator,
41 ::BiomeSource const& biomeSource,
42 ::Random& random,
43 int chunkX,
44 int chunkZ,
45 ::IPreliminarySurfaceProvider const& preliminarySurfaceLevel
46 );
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCAPI void* $ctor(
53 ::Dimension& generator,
54 ::BiomeSource const& biomeSource,
55 ::Random& random,
56 int chunkX,
57 int chunkZ,
58 ::IPreliminarySurfaceProvider const& preliminarySurfaceLevel
59 );
60 // NOLINTEND
61
62public:
63 // destructor thunk
64 // NOLINTBEGIN
65
66 // NOLINTEND
67
68public:
69 // virtual function thunks
70 // NOLINTBEGIN
71 MCFOLD bool $isValid() const;
72
73 MCAPI ::std::string_view $getStructureName() const;
74 // NOLINTEND
75
76public:
77 // vftables
78 // NOLINTBEGIN
79 MCAPI static void** $vftable();
80 // NOLINTEND
81};
Definition BiomeSource.h:16
Definition Dimension.h:83
Definition IPreliminarySurfaceProvider.h:8
Definition Random.h:16
Definition StructureStart.h:13
Definition VillageStart.h:16