LeviLamina
Loading...
Searching...
No Matches
CanyonFeature Class Reference
+ Inheritance diagram for CanyonFeature:

Public Member Functions

virtual 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 rad, float yRad, ::gsl::span< float const > widthRandomization, ::WorldGenContext const &context) const
 
virtual bool _isDiggable (::BlockLegacy const &block) const
 
MCAPI void _addFeature (::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::ChunkPos const &pos, ::Random &random, int x, int z, ::WorldGenContext const &context)
 
MCAPI void _addTunnel (::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &random, ::ChunkPos const &pos, ::Vec3 const &startPos, ::Vec3 const &originalStartPos, float thickness, float yRot, float xRot, int step, int dist, float yScale, ::WorldGenContext const &context) const
 
MCAPI void apply (::BlockVolume &blocks, ::ChunkPos const &pos, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &random, uint levelSeed, ::WorldGenContext const &context)
 
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 rad, float yRad, ::gsl::span< float const > widthRandomization, ::WorldGenContext const &context) const
 
MCAPI bool $_isDiggable (::BlockLegacy const &block) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 2, 2, short const > mSeaLevel
 
::ll::TypedStorage< 1, 1, bool > mAllowMegaCanyons
 

Member Function Documentation

◆ _addFeature()

MCAPI void CanyonFeature::_addFeature ( ::BlockVolume & blocks,
::BiomeSource const & localBiomeSource,
::CanyonFeatureUtils::CanyonConfiguration const & canyonConfig,
::ChunkPos const & pos,
::Random & random,
int x,
int z,
::WorldGenContext const & context )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addTunnel()

MCAPI void CanyonFeature::_addTunnel ( ::BlockVolume & blocks,
::BiomeSource const & localBiomeSource,
::CanyonFeatureUtils::CanyonConfiguration const & canyonConfig,
::Random & random,
::ChunkPos const & pos,
::Vec3 const & startPos,
::Vec3 const & originalStartPos,
float thickness,
float yRot,
float xRot,
int step,
int dist,
float yScale,
::WorldGenContext const & context ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ apply()

MCAPI void CanyonFeature::apply ( ::BlockVolume & blocks,
::ChunkPos const & pos,
::BiomeSource const & localBiomeSource,
::CanyonFeatureUtils::CanyonConfiguration const & canyonConfig,
::Random & random,
uint levelSeed,
::WorldGenContext const & context )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_carve()

MCAPI bool CanyonFeature::$_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 rad,
float yRad,
::gsl::span< float const > widthRandomization,
::WorldGenContext const & context ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_isDiggable()

MCAPI bool CanyonFeature::$_isDiggable ( ::BlockLegacy const & block) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** CanyonFeature::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: