LeviLamina
Loading...
Searching...
No Matches
BiomeJsonDocumentLoader.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/NonOwnerPointer.h"
7
#include "mc/deps/shared_types/beta/biome/BiomeJsonDocument.h"
8
#include "mc/deps/shared_types/v1_26_30/biome/BiomeJsonDocument.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BedrockLoadContext
;
13
class
BiomeRegistry
;
14
class
Experiments
;
15
class
LinkedAssetValidator
;
16
struct
BiomeJsonDocumentGlue
;
17
struct
BiomeJsonDocumentGlueResolvedBiomeData
;
18
namespace
Core {
class
Path
; }
19
namespace
cereal {
struct
ReflectionCtx
; }
20
// clang-format on
21
22
class
BiomeJsonDocumentLoader {
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::TypedStorage<
27
8,
28
264,
29
::Puv::SlicedLoader
<
30
::SharedTypes::v1_26_30::BiomeJsonDocument::BiomeJsonObject
,
31
::BedrockLoadContext
,
32
nullptr_t,
33
nullptr_t,
34
::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject
>>
35
mPuvBiomeLoader;
36
// NOLINTEND
37
38
public
:
39
// prevent constructor by default
40
BiomeJsonDocumentLoader();
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCAPI BiomeJsonDocumentLoader(
46
::cereal::ReflectionCtx
&
ctx
,
47
::Bedrock::NonOwnerPointer<::LinkedAssetValidator>
linkedAssetValidator,
48
::BiomeJsonDocumentGlue
& biomeJsonDocumentGlue,
49
::BiomeRegistry
const
& biomeRegistry,
50
::Core::Path
const
& resourceName,
51
bool
isBaseGamePack,
52
::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlueResolvedBiomeData>>&
53
biomeIdToResolvedData,
54
::Experiments
const
& activeExperiments
55
);
56
// NOLINTEND
57
58
public
:
59
// constructor thunks
60
// NOLINTBEGIN
61
MCAPI
void
* $ctor(
62
::cereal::ReflectionCtx
&
ctx
,
63
::Bedrock::NonOwnerPointer<::LinkedAssetValidator>
linkedAssetValidator,
64
::BiomeJsonDocumentGlue
& biomeJsonDocumentGlue,
65
::BiomeRegistry
const
& biomeRegistry,
66
::Core::Path
const
& resourceName,
67
bool
isBaseGamePack,
68
::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlueResolvedBiomeData>>&
69
biomeIdToResolvedData,
70
::Experiments
const
& activeExperiments
71
);
72
// NOLINTEND
73
};
BedrockLoadContext
Definition
BedrockLoadContext.h:5
Bedrock::NonOwnerPointer
Definition
NonOwnerPointer.h:9
BiomeRegistry
Definition
BiomeRegistry.h:37
Core::Path
Definition
Path.h:11
Experiments
Definition
Experiments.h:14
LinkedAssetValidator
Definition
LinkedAssetValidator.h:8
Puv::SlicedLoader
Definition
_HeaderOutputPredefine.h:398
BiomeJsonDocumentGlueResolvedBiomeData
Definition
BiomeJsonDocumentGlueResolvedBiomeData.h:11
BiomeJsonDocumentGlue
Definition
BiomeJsonDocumentGlue.h:11
SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject
Definition
BiomeJsonDocument.h:26
SharedTypes::v1_26_30::BiomeJsonDocument::BiomeJsonObject
Definition
BiomeJsonDocument.h:25
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
world
level
biome
registry
BiomeJsonDocumentLoader.h
Generated on
for LeviLamina by
1.16.1