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/LiquidSettings.h"
9#include "mc/world/level/levelgen/v2/heightmap_projection/Type.h"
10
11// auto generated forward declare list
12// clang-format off
13class BlockPos;
14namespace br::worldgen { class GenerationStub; }
15namespace br::worldgen { class WorldGenContext; }
16namespace br::worldgen { struct DimensionPadding; }
17namespace br::worldgen { struct GenerationContext; }
18// clang-format on
19
20namespace br::worldgen {
21
23public:
24 // static functions
25 // NOLINTBEGIN
26 MCNAPI static ::std::optional<::br::worldgen::GenerationStub> construct(
28 ::br::worldgen::WorldGenContext const& worldGenContext,
29 ::std::string_view startPool,
30 ::std::string_view startJigsawName,
31 int maxDepth,
32 ::BlockPos startPos,
33 ::br::worldgen::HeightmapProjection::Type heightmapProjection,
34 int maxDistanceFromCenter,
35 ::br::worldgen::DimensionPadding dimensionPadding,
37 ::br::worldgen::JigsawExpansion expansion,
38 ::br::worldgen::LiquidSettings liquidSettings
39 );
40 // NOLINTEND
41};
42
43} // namespace br::worldgen
Definition BlockPos.h:18
Definition PoolAliasBinding.h:22
Definition WorldGenContext.h:7
Definition WorldGenContext.h:13
Definition DimensionPadding.h:7
Definition GenerationContext.h:17
Definition JigsawAssembler.h:22
static MCAPI ::std::optional<::br::worldgen::GenerationStub > construct(::br::worldgen::GenerationContext &context, ::br::worldgen::WorldGenContext const &worldGenContext, ::std::string_view startPool, ::std::string_view startJigsawName, int maxDepth, ::BlockPos startPos, ::br::worldgen::HeightmapProjection::Type heightmapProjection, int maxDistanceFromCenter, ::br::worldgen::DimensionPadding dimensionPadding, ::PoolAliasBinding::PoolAliasLookup &&poolAliasLookup, ::br::worldgen::JigsawExpansion expansion, ::br::worldgen::LiquidSettings liquidSettings)
Definition context.h:5