Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BiomeSource3d Class Reference
Inheritance diagram for BiomeSource3d:

Public Member Functions

virtual ::ChunkVolume::VolumeOf<::Biome > getBiomeVolumeToFill (short chunkHeight, ::BlockPos chunkMin, uint levelSeed, ::ChunkLocalNoiseCache const *chunkLocalNoiseCache) const
virtual void fillBiomes (::LevelChunk &levelChunk, ::ChunkLocalNoiseCache const *chunkLocalNoiseCache) const
virtual::BiomeArea getBiomeArea (::BoundingBox const &box, uint scale) const
virtual::BiomeArea getBiomeArea (::BoundingBox const &box, uint scale, ::GetBiomeOptions const &getBiomeOptionsIn) const
virtual bool containsOnly (int xo, int yo, int zo, int r, ::gsl::span<::BiomeIdType const > allowed) const
virtual bool collectBiomesInColumn (int x, int z, int minY, int maxY, ::std::vector<::BiomeIdType > &out) const
virtual bool hasBiomeById (::BiomeIdType id) const
virtual bool hasBiomeByNameHash (::BiomeHashType hash) const
virtual::BiomeSourceType const getType () const
virtual::Biome const * _getBiome (::GetBiomeOptions const &getBiomeOptions) const
MCAPI BiomeSource3d (::BlendedMultiNoiseBiomeProvider biomeProvider, ::DimensionHeightRange dimensionHeight)
MCAPI void _populateBiomeSamples (::BiomeChunkVolume::BiomeSamplesContainer &biomeSamples, ::ChunkLocalNoiseCache const &chunkLocalNoiseCache) const
MCAPI void * $ctor (::BlendedMultiNoiseBiomeProvider biomeProvider, ::DimensionHeightRange dimensionHeight)
MCAPI ::ChunkVolume::VolumeOf<::Biome > $getBiomeVolumeToFill (short chunkHeight, ::BlockPos chunkMin, uint levelSeed, ::ChunkLocalNoiseCache const *chunkLocalNoiseCache) const
MCAPI void $fillBiomes (::LevelChunk &levelChunk, ::ChunkLocalNoiseCache const *chunkLocalNoiseCache) const
MCAPI::BiomeArea $getBiomeArea (::BoundingBox const &box, uint scale) const
MCAPI::BiomeArea $getBiomeArea (::BoundingBox const &box, uint scale, ::GetBiomeOptions const &getBiomeOptionsIn) const
MCAPI bool $containsOnly (int xo, int yo, int zo, int r, ::gsl::span<::BiomeIdType const > allowed) const
MCAPI bool $collectBiomesInColumn (int x, int z, int minY, int maxY, ::std::vector<::BiomeIdType > &out) const
MCAPI bool $hasBiomeById (::BiomeIdType id) const
MCAPI bool $hasBiomeByNameHash (::BiomeHashType hash) const
MCAPI::BiomeSourceType const $getType () const
MCAPI::Biome const * $_getBiome (::GetBiomeOptions const &getBiomeOptions) const
virtual ::std::optional<::OperationGraphResult<::Biome const * > const > getBiomeAreaToFill (::LevelChunk const &levelChunk) const
MCFOLD ::std::optional<::OperationGraphResult<::Biome const * > const > $getBiomeAreaToFill (::LevelChunk const &levelChunk) const

Public Attributes

::ll::TypedStorage< 8, 216, ::BlendedMultiNoiseBiomeProvider > mBiomeProvider
::ll::TypedStorage< 2, 4, ::DimensionHeightRange const > mDimensionHeight

Constructor & Destructor Documentation

◆ BiomeSource3d()

MCAPI BiomeSource3d::BiomeSource3d ( ::BlendedMultiNoiseBiomeProvider biomeProvider,
::DimensionHeightRange dimensionHeight )
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.

Member Function Documentation

◆ fillBiomes()

virtual void BiomeSource3d::fillBiomes ( ::LevelChunk & levelChunk,
::ChunkLocalNoiseCache const * chunkLocalNoiseCache ) const
virtual

Implements BiomeSource.

◆ getBiomeArea() [1/2]

virtual::BiomeArea BiomeSource3d::getBiomeArea ( ::BoundingBox const & box,
uint scale ) const
virtual

Implements BiomeSource.

◆ getBiomeArea() [2/2]

virtual::BiomeArea BiomeSource3d::getBiomeArea ( ::BoundingBox const & box,
uint scale,
::GetBiomeOptions const & getBiomeOptionsIn ) const
virtual

Implements BiomeSource.

◆ containsOnly()

virtual bool BiomeSource3d::containsOnly ( int xo,
int yo,
int zo,
int r,
::gsl::span<::BiomeIdType const > allowed ) const
virtual

Implements BiomeSource.

◆ collectBiomesInColumn()

virtual bool BiomeSource3d::collectBiomesInColumn ( int x,
int z,
int minY,
int maxY,
::std::vector<::BiomeIdType > & out ) const
virtual

Reimplemented from BiomeSource.

◆ hasBiomeById()

virtual bool BiomeSource3d::hasBiomeById ( ::BiomeIdType id) const
virtual

Implements BiomeSource.

◆ hasBiomeByNameHash()

virtual bool BiomeSource3d::hasBiomeByNameHash ( ::BiomeHashType hash) const
virtual

Implements BiomeSource.

◆ getType()

virtual::BiomeSourceType const BiomeSource3d::getType ( ) const
virtual

Implements BiomeSource.

◆ _getBiome()

virtual::Biome const * BiomeSource3d::_getBiome ( ::GetBiomeOptions const & getBiomeOptions) const
virtual

Implements BiomeSource.

◆ _populateBiomeSamples()

MCAPI void BiomeSource3d::_populateBiomeSamples ( ::BiomeChunkVolume::BiomeSamplesContainer & biomeSamples,
::ChunkLocalNoiseCache const & chunkLocalNoiseCache ) 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.

◆ $ctor()

MCAPI void * BiomeSource3d::$ctor ( ::BlendedMultiNoiseBiomeProvider biomeProvider,
::DimensionHeightRange dimensionHeight )
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.

◆ $getBiomeVolumeToFill()

MCAPI ::ChunkVolume::VolumeOf<::Biome > BiomeSource3d::$getBiomeVolumeToFill ( short chunkHeight,
::BlockPos chunkMin,
uint levelSeed,
::ChunkLocalNoiseCache const * chunkLocalNoiseCache ) 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.

◆ $fillBiomes()

MCAPI void BiomeSource3d::$fillBiomes ( ::LevelChunk & levelChunk,
::ChunkLocalNoiseCache const * chunkLocalNoiseCache ) 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.

◆ $getBiomeArea() [1/2]

MCAPI::BiomeArea BiomeSource3d::$getBiomeArea ( ::BoundingBox const & box,
uint scale ) 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.

◆ $getBiomeArea() [2/2]

MCAPI::BiomeArea BiomeSource3d::$getBiomeArea ( ::BoundingBox const & box,
uint scale,
::GetBiomeOptions const & getBiomeOptionsIn ) 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.

◆ $containsOnly()

MCAPI bool BiomeSource3d::$containsOnly ( int xo,
int yo,
int zo,
int r,
::gsl::span<::BiomeIdType const > allowed ) 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.

◆ $collectBiomesInColumn()

MCAPI bool BiomeSource3d::$collectBiomesInColumn ( int x,
int z,
int minY,
int maxY,
::std::vector<::BiomeIdType > & out ) 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.

◆ $hasBiomeById()

MCAPI bool BiomeSource3d::$hasBiomeById ( ::BiomeIdType id) 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.

◆ $hasBiomeByNameHash()

MCAPI bool BiomeSource3d::$hasBiomeByNameHash ( ::BiomeHashType hash) 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.

◆ $getType()

MCAPI::BiomeSourceType const BiomeSource3d::$getType ( ) 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.

◆ $_getBiome()

MCAPI::Biome const * BiomeSource3d::$_getBiome ( ::GetBiomeOptions const & getBiomeOptions) 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.

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