3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/source/BiomeSource.h"
7#include "mc/world/level/biome/source/BiomeSourceType.h"
42 ::ll::TypedStorage<4, 4, float> mMin;
43 ::ll::TypedStorage<4, 4, float> mMax;
50 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Biome const*>> mBiome;
51 ::ll::TypedStorage<8, 24, ::std::vector<::DensityFunctionBiomeSource::BiomeTarget::ValueRange>> mRanges;
58 ::ll::TypedStorage<8, 24, ::std::vector<::DensityCalculators>> mDensityCalculators;
59 ::ll::TypedStorage<8, 24, ::std::vector<::DensityFunctionBiomeSource::BiomeTarget>> mBiomeTargets;
69 virtual ::BiomeArea getBiomeArea(
::BoundingBox const&, uint)
const ;
73 virtual bool containsOnly(
int,
int,
int,
int, ::gsl::span<::BiomeIdType const>)
const ;
79 virtual ::BiomeSourceType
const getType() const ;
Definition BiomeArea.h:11
Definition BiomeSource.h:20
Definition BoundingBox.h:13
Definition ChunkLocalNoiseCache.h:8
Definition DensityCalculators.h:10
Definition DensityFunctionBiomeSource.h:22
Definition LevelChunk.h:79
Definition BiomeHashType.h:8
Definition BiomeIdType.h:8
Definition GetBiomeOptions.h:8