3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/source/BiomeSource.h"
7#include "mc/world/level/biome/source/BiomeSourceType.h"
66 virtual ::BiomeArea getBiomeArea(
::BoundingBox const& box, uint scale)
const ;
73 virtual bool containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<uint64 const> allowed)
const ;
76 virtual ::Biome
const* getBiome(
::BlockPos const& blockPos)
const ;
82 virtual ::Biome
const* getBiome(
int blockX,
int blockY,
int blockZ)
const ;
85 virtual bool has(uint64
id)
const ;
88 virtual bool hasByHashId(uint64
id)
const ;
91 virtual ::BiomeSourceType
const getType() const ;
125 MCNAPI
bool $containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<uint64 const> allowed) const;
133 MCNAPI
bool $has(uint64
id) const;
Definition BiomeArea.h:11
Definition BiomeSource3d.h:22
static MCAPI void ** $vftable()
MCAPI::BiomeSourceType const $getType() const
MCAPI::BiomeArea $getBiomeArea(::BoundingBox const &box, uint scale) const
MCAPI void * $ctor(::BlendedMultiNoiseBiomeProvider biomeProvider, ::DimensionHeightRange dimensionHeight)
MCAPI::Biome const * $getBiome(::BlockPos const &blockPos) const
MCAPI bool $containsOnly(int xo, int yo, int zo, int r, ::gsl::span< uint64 const > allowed) const
MCAPI bool $has(uint64 id) const
MCAPI bool $hasByHashId(uint64 id) const
MCAPI void $fillBiomes(::LevelChunk &levelChunk, ::ChunkLocalNoiseCache const &chunkLocalNoiseCache) const
Definition BiomeSource.h:19
Definition BlendedMultiNoiseBiomeProvider.h:16
Definition BoundingBox.h:13
Definition ChunkLocalNoiseCache.h:8
Definition DimensionHeightRange.h:5
Definition LevelChunk.h:74
Definition BiomeSource3d.h:30
Definition GetBiomeOptions.h:5