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
13class BiomeRegistry;
14class Experiments;
18namespace Core { class Path; }
19namespace cereal { struct ReflectionCtx; }
20// clang-format on
21
22class BiomeJsonDocumentLoader {
23public:
24 // member variables
25 // NOLINTBEGIN
26 ::ll::TypedStorage<
27 8,
28 264,
32 nullptr_t,
33 nullptr_t,
35 mPuvBiomeLoader;
36 // NOLINTEND
37
38public:
39 // prevent constructor by default
40 BiomeJsonDocumentLoader();
41
42public:
43 // member functions
44 // NOLINTBEGIN
45 MCAPI BiomeJsonDocumentLoader(
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
58public:
59 // constructor thunks
60 // NOLINTBEGIN
61 MCAPI void* $ctor(
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};
Definition BedrockLoadContext.h:5
Definition NonOwnerPointer.h:9
Definition BiomeRegistry.h:37
Definition Path.h:11
Definition Experiments.h:14
Definition LinkedAssetValidator.h:8
Definition _HeaderOutputPredefine.h:398
Definition BiomeJsonDocumentGlueResolvedBiomeData.h:11
Definition BiomeJsonDocumentGlue.h:11
Definition ReflectionCtx.h:11
Definition ctx.h:5