29 virtual ::ChunkVolume::VolumeOf<::Biome> getBiomeVolumeToFill(
36 virtual ::std::optional<::OperationGraphResult<::Biome const*>
const>
37 getBiomeAreaToFill(
::LevelChunk const& levelChunk)
const;
41 virtual ::BiomeArea getBiomeArea(
::BoundingBox const& area, uint scale)
const = 0;
51 virtual bool containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<::BiomeIdType const> allowed)
const = 0;
53 virtual bool collectBiomesInColumn(
int x,
int z,
int minY,
int maxY, ::std::vector<::BiomeIdType>& out)
const;
59 virtual ::BiomeSourceType
const getType()
const = 0;
61 virtual ::Biome
const* _getBiome(
::GetBiomeOptions const& getBiomeOptions)
const = 0;
68 MCAPI ::ChunkVolume::VolumeOf<::Biome> $getBiomeVolumeToFill(
75 MCFOLD ::ChunkVolume::VolumeOf<::Biome> $getBiomeVolumeToFill(
83 MCFOLD ::std::optional<::OperationGraphResult<::Biome const*>
const>
84 $getBiomeAreaToFill(
::LevelChunk const& levelChunk)
const;
86 MCFOLD
bool $collectBiomesInColumn(
int x,
int z,
int minY,
int maxY, ::std::vector<::BiomeIdType>& out)
const;