LeviLamina
Loading...
Searching...
No Matches
JigsawAssembler.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/levelgen/structure/structurepools/alias/PoolAliasBinding.h"
7
#include "mc/world/level/levelgen/v2/JigsawExpansion.h"
8
#include "mc/world/level/levelgen/v2/heightmap_projection/Type.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BlockPos
;
13
namespace
br::worldgen {
class
GenerationStub; }
14
namespace
br::worldgen {
class
WorldGenContext
; }
15
namespace
br::worldgen {
struct
DimensionPadding; }
16
namespace
br::worldgen {
struct
GenerationContext; }
17
// clang-format on
18
19
namespace
br::worldgen {
20
21
struct
JigsawAssembler
{
22
public
:
23
// static functions
24
// NOLINTBEGIN
25
MCAPI static ::std::optional<::br::worldgen::GenerationStub> construct(
26
::br::worldgen::GenerationContext
&
context
,
27
::br::worldgen::WorldGenContext
const
& worldGenContext,
28
::std::string_view startPool,
29
::std::string_view anchorName,
30
int
maxDepth,
31
::BlockPos
startPos,
32
::br::worldgen::HeightmapProjection::Type heightmapProjection,
33
int
maxDistanceFromCenter,
34
::br::worldgen::DimensionPadding
dimensionPadding,
35
::PoolAliasBinding::PoolAliasLookup
&& poolAliasLookup,
36
::br::worldgen::JigsawExpansion expansion
37
);
38
// NOLINTEND
39
};
40
41
}
// namespace br::worldgen
BlockPos
Definition
BlockPos.h:18
PoolAliasBinding::PoolAliasLookup
Definition
PoolAliasBinding.h:22
br::worldgen::WorldGenContext
Definition
WorldGenContext.h:7
WorldGenContext
Definition
WorldGenContext.h:13
br::worldgen::DimensionPadding
Definition
DimensionPadding.h:7
br::worldgen::GenerationContext
Definition
GenerationContext.h:15
br::worldgen::JigsawAssembler
Definition
JigsawAssembler.h:21
context
Definition
context.h:5
src
mc
world
level
levelgen
v2
JigsawAssembler.h
Generated on Sat Apr 26 2025 05:56:28 for LeviLamina by
1.12.0