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

Classes

struct  BiomeTarget

Public Member Functions

virtual ::ChunkVolume::VolumeOf<::BiomegetBiomeVolumeToFill (short, ::BlockPos, uint, ::ChunkLocalNoiseCache const *) const
virtual void fillBiomes (::LevelChunk &, ::ChunkLocalNoiseCache const *) const
virtual::BiomeArea getBiomeArea (::BoundingBox const &, uint) const
virtual::BiomeArea getBiomeArea (::BoundingBox const &, uint, ::GetBiomeOptions const &) const
virtual bool containsOnly (int, int, int, int, ::gsl::span<::BiomeIdType const >) const
virtual bool hasBiomeById (::BiomeIdType) const
virtual bool hasBiomeByNameHash (::BiomeHashType) const
virtual::BiomeSourceType const getType () const
virtual::Biome const * _getBiome (::GetBiomeOptions const &) const
virtual ::std::optional<::OperationGraphResult<::Biome const * > const > getBiomeAreaToFill (::LevelChunk const &levelChunk) const
MCAPI ::ChunkVolume::VolumeOf<::Biome$getBiomeVolumeToFill (short chunkHeight, ::BlockPos chunkMin, uint levelSeed, ::ChunkLocalNoiseCache const *chunkLocalNoiseCache) const
MCFOLD ::std::optional<::OperationGraphResult<::Biome const * > const > $getBiomeAreaToFill (::LevelChunk const &levelChunk) const

Public Attributes

::ll::TypedStorage< 8, 8, ::std::shared_mutex > mCalculatorMutex
::ll::TypedStorage< 8, 24, ::std::vector<::DensityCalculators > > mDensityCalculators
::ll::TypedStorage< 8, 24, ::std::vector<::DensityFunctionBiomeSource::BiomeTarget > > mBiomeTargets

Member Function Documentation

◆ fillBiomes()

virtual void DensityFunctionBiomeSource::fillBiomes ( ::LevelChunk & ,
::ChunkLocalNoiseCache const *  ) const
virtual

Implements BiomeSource.

◆ getBiomeArea() [1/2]

virtual::BiomeArea DensityFunctionBiomeSource::getBiomeArea ( ::BoundingBox const & ,
uint  ) const
virtual

Implements BiomeSource.

◆ getBiomeArea() [2/2]

virtual::BiomeArea DensityFunctionBiomeSource::getBiomeArea ( ::BoundingBox const & ,
uint ,
::GetBiomeOptions const &  ) const
virtual

Implements BiomeSource.

◆ containsOnly()

virtual bool DensityFunctionBiomeSource::containsOnly ( int ,
int ,
int ,
int ,
::gsl::span<::BiomeIdType const >  ) const
virtual

Implements BiomeSource.

◆ hasBiomeById()

virtual bool DensityFunctionBiomeSource::hasBiomeById ( ::BiomeIdType ) const
virtual

Implements BiomeSource.

◆ hasBiomeByNameHash()

virtual bool DensityFunctionBiomeSource::hasBiomeByNameHash ( ::BiomeHashType ) const
virtual

Implements BiomeSource.

◆ getType()

virtual::BiomeSourceType const DensityFunctionBiomeSource::getType ( ) const
virtual

Implements BiomeSource.

◆ _getBiome()

virtual::Biome const * DensityFunctionBiomeSource::_getBiome ( ::GetBiomeOptions const & ) const
virtual

Implements BiomeSource.


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