3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/block/tessellation_pipeline/VolumeOf.h"
7#include "mc/world/level/biome/biomeproviders/BlendedMultiNoiseBiomeProvider.h"
8#include "mc/world/level/biome/source/BiomeSource.h"
9#include "mc/world/level/biome/source/BiomeSourceType.h"
10#include "mc/world/level/dimension/DimensionHeightRange.h"
28 ::ll::TypedStorage<8, 216, ::BlendedMultiNoiseBiomeProvider> mBiomeProvider;
29 ::ll::TypedStorage<2, 4, ::DimensionHeightRange const> mDimensionHeight;
44 virtual ::BiomeArea getBiomeArea(
::BoundingBox const& box, uint scale)
const ;
51 virtual bool containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<::BiomeIdType const> allowed)
const
61 virtual ::BiomeSourceType
const getType()
const ;
64 virtual ::Biome
const* _getBiome(
::GetBiomeOptions const& getBiomeOptions)
const ;
75 MCAPI ::ClientBlockPipeline::VolumeOf<::Biome const*>
96 MCFOLD ::BiomeArea $getBiomeArea(
::BoundingBox const& box, uint scale)
const;
101 MCAPI
bool $containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<::BiomeIdType const> allowed)
const;
107 MCFOLD ::BiomeSourceType
const $getType()
const;
Definition BiomeArea.h:11
Definition BiomeSource3d.h:24
static MCAPI void ** $vftable()
Definition BiomeSource.h:20
Definition BlendedMultiNoiseBiomeProvider.h:20
Definition BoundingBox.h:13
Definition ChunkLocalNoiseCache.h:8
Definition DimensionHeightRange.h:5
Definition LevelChunk.h:78
Definition BiomeHashType.h:8
Definition BiomeIdType.h:8
Definition GetBiomeOptions.h:8