3#include "mc/_HeaderOutputPredefine.h"
22 ::ll::TypedStorage<2, 2, short const> mSeaLevel;
23 ::ll::TypedStorage<1, 1, bool> mAllowMegaCanyons;
36 ::Vec3 const& originalStartPos,
43 float horizontalRadius,
45 ::gsl::span<float const> widthRandomization,
50 virtual bool _isDiggable(
::BlockType const& block)
const;
90 ::Vec3 const& originalStartPos,
97 float horizontalRadius,
99 ::gsl::span<float const> widthRandomization,
Definition BiomeRegistry.h:37
Definition BiomeSource.h:23
Definition BlockType.h:79
Definition BlockVolume.h:14
Definition CanyonFeature.h:18
MCAPI void _addFeature(::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::ChunkPos const &pos, ::Random &random, int chunkX, int chunkZ, ::WorldGenContext const &context, ::BiomeRegistry const &biomeRegistry)
MCAPI bool $_isDiggable(::BlockType const &block) const
MCAPI void apply(::BlockVolume &blocks, ::ChunkPos const &pos, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &random, uint levelSeed, ::WorldGenContext const &context, ::BiomeRegistry const &biomeRegistry)
MCAPI bool $_carve(::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &, ::ChunkPos const &pos, ::Vec3 const &startPos, ::Vec3 const &originalStartPos, int x0, int x1, int y0, int y1, int z0, int z1, float horizontalRadius, float verticalRadius, ::gsl::span< float const > widthRandomization, ::WorldGenContext const &context, ::BiomeRegistry const &biomeRegistry) const
static MCAPI void ** $vftable()
Definition CanyonConfiguration.h:7
Definition WorldGenContext.h:13