LeviLamina
Loading...
Searching...
No Matches
BlendedMultiNoiseBiomeProvider.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
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"
9
10// auto generated forward declare list
11// clang-format off
12class Biome;
13class BiomeRegistry;
15struct GetBiomeOptions;
17struct TargetPoint;
18// clang-format on
19
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 8, ::OverworldNoises3d const&> mOverworldNoises;
25 ::ll::TypedStorage<8, 192, ::ParameterList> mParameterList;
26 ::ll::TypedStorage<8, 8, ::ChunkBlenderFactory&> mAttenuationFactory;
27 ::ll::TypedStorage<8, 8, ::BiomeRegistry const&> mBiomeRegistry;
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCAPI ::Biome const* _selectBestFittingBiome(::TargetPoint const& current, ::RTree::Hint* hint) const;
40
41 MCAPI ::Biome const* tryGetBiome(::GetBiomeOptions const& getBiomeOptions) const;
42
43 MCAPI ::Biome const* tryGetBiome(
44 ::GetBiomeOptions const& getBiomeOptions,
45 ::ChunkLocalNoiseCache::CacheEntry const& xzCacheEntry,
46 ::RTree::Hint* hint
47 ) const;
48
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCAPI void $dtor();
56 // NOLINTEND
57};
Definition BiomeRegistry.h:35
Definition Biome.h:23
Definition BlendedMultiNoiseBiomeProvider.h:20
Definition ChunkBlenderFactory.h:18
Definition ChunkLocalNoiseCache.h:16
Definition GetBiomeOptions.h:8
Definition OverworldNoises3d.h:19
Definition RTree.h:60
Definition TargetPoint.h:8