LeviLamina
Loading...
Searching...
No Matches
Beardifier.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
BlockPos
;
8
class
ChunkPos
;
9
namespace
br::worldgen {
class
StructureCache
; }
10
namespace
br::worldgen {
struct
JigsawJunction
; }
11
namespace
br::worldgen {
struct
Rigid
; }
12
// clang-format on
13
14
namespace
br::worldgen {
15
16
class
Beardifier
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<8, 24, ::std::vector<::br::worldgen::Rigid>> mPieces;
21
::ll::TypedStorage<8, 24, ::std::vector<::br::worldgen::JigsawJunction>> mJunctions;
22
// NOLINTEND
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCAPI
double
compute(
::BlockPos
pos)
const
;
28
// NOLINTEND
29
30
public
:
31
// static functions
32
// NOLINTBEGIN
33
MCAPI static ::br::worldgen::Beardifier
34
forStructuresInChunk(
::br::worldgen::StructureCache
const
& structureCache,
::ChunkPos
pos);
35
// NOLINTEND
36
};
37
38
}
// namespace br::worldgen
BlockPos
Definition
BlockPos.h:17
ChunkPos
Definition
ChunkPos.h:13
br::worldgen::Beardifier
Definition
Beardifier.h:16
br::worldgen::StructureCache
Definition
StructureCache.h:17
br::worldgen::JigsawJunction
Definition
JigsawJunction.h:10
br::worldgen::Rigid
Definition
Rigid.h:11
src
mc
world
level
levelgen
v2
Beardifier.h
Generated on
for LeviLamina by
1.16.1