LeviLamina
Loading...
Searching...
No Matches
BiomeManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/game_refs/OwnerPtr.h"
7#include "mc/world/level/biome/registry/BiomeComponentFactory.h"
8
9// auto generated forward declare list
10// clang-format off
12class BaseGameVersion;
13class BiomeRegistry;
14class Experiments;
16class LevelSeed64;
17class LevelStorage;
19// clang-format on
20
22public:
23 // member variables
24 // NOLINTBEGIN
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 BiomeManager& operator=(BiomeManager const&);
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI BiomeManager(
44 ::BiomeComponentFactory::FactoryScope factoryScope,
45 bool clientSideChunkGenerationEnabled,
46 ::std::unique_ptr<::AutomaticFeatureRules> automaticFeatureRules
47 );
48
49 MCAPI void initializeBiomeRegistryAndAutomaticFeatureRulesOnServer(
50 ::Experiments const& experiments,
51 ::IWorldRegistriesProvider& worldRegistries,
52 ::ResourcePackManager& resourcePackManager,
53 ::LevelSeed64 levelSeed,
54 ::LevelStorage& levelStorage,
55 ::BaseGameVersion const& baseGameVersion
56 );
57
58 MCAPI ~BiomeManager();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCAPI void* $ctor(
66 ::BiomeComponentFactory::FactoryScope factoryScope,
67 bool clientSideChunkGenerationEnabled,
68 ::std::unique_ptr<::AutomaticFeatureRules> automaticFeatureRules
69 );
70 // NOLINTEND
71
72public:
73 // destructor thunk
74 // NOLINTBEGIN
75 MCAPI void $dtor();
76 // NOLINTEND
77};
Definition AutomaticFeatureRules.h:22
Definition BaseGameVersion.h:13
Definition BiomeManager.h:21
Definition BiomeRegistry.h:30
Definition Experiments.h:14
Definition IWorldRegistriesProvider.h:26
Definition LevelSeed64.h:5
Definition LevelStorage.h:24
Definition OwnerPtr.h:7
Definition ResourcePackManager.h:24
Definition Alias.h:14