3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/ParameterList.h"
7#include "mc/world/level/biome/RTree.h"
8#include "mc/world/level/levelgen/v1/ChunkLocalNoiseCache.h"
19class BlendedMultiNoiseBiomeProvider {
23 ::ll::TypedStorage<8, 8, ::OverworldNoises3d const&> mOverworldNoises;
24 ::ll::TypedStorage<8, 192, ::ParameterList> mParameterList;
25 ::ll::TypedStorage<8, 8, ::ChunkBlenderFactory&> mAttenuationFactory;
26 ::ll::TypedStorage<8, 8, ::BiomeRegistry const&> mBiomeRegistry;
31 BlendedMultiNoiseBiomeProvider& operator=(BlendedMultiNoiseBiomeProvider
const&);
32 BlendedMultiNoiseBiomeProvider(BlendedMultiNoiseBiomeProvider
const&);
33 BlendedMultiNoiseBiomeProvider();
Definition BiomeRegistry.h:37
MCAPI void * $ctor(::OverworldNoises3d const &overworldNoises, ::ParameterList parameterList, ::ChunkBlenderFactory &attenuatorFactory, ::BiomeRegistry const &biomeRegistry)
MCAPI BlendedMultiNoiseBiomeProvider(::OverworldNoises3d const &overworldNoises, ::ParameterList parameterList, ::ChunkBlenderFactory &attenuatorFactory, ::BiomeRegistry const &biomeRegistry)
MCAPI::Biome const * tryGetBiome(::GetBiomeOptions const &getBiomeOptions) const
MCAPI::Biome const * tryGetBiome(::GetBiomeOptions const &getBiomeOptions, ::ChunkLocalNoiseCache::CacheEntry const &xzCacheEntry, ::RTree::Hint *hint) const
Definition ChunkBlenderFactory.h:17
Definition ParameterList.h:13
Definition ChunkLocalNoiseCache.h:16
Definition GetBiomeOptions.h:8
Definition OverworldNoises3d.h:19