LeviLamina
Loading...
Searching...
No Matches
DimensionDataLoader.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/puv/LoadResult.h"
7
#include "mc/world/level/GeneratorType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
Puv {
struct
Input; }
12
namespace
SharedTypes::v1_21_60::DimensionDefinition {
struct
DimensionDocument; }
13
namespace
cereal {
struct
ReflectionCtx; }
14
// clang-format on
15
16
class
DimensionDataLoader
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<
21
8,
22
192,
23
::Puv::SlicedLoader<::SharedTypes::v1_21_60::DimensionDefinition::DimensionDocument, nullptr_t, nullptr_t>
>
24
mDimensionDefinitionLoader;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
DimensionDataLoader
();
30
31
public
:
32
// member functions
33
// NOLINTBEGIN
34
MCAPI
explicit
DimensionDataLoader
(
::cereal::ReflectionCtx
const
& ctx);
35
36
MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_60::DimensionDefinition::DimensionDocument>
37
load(
::Puv::Input
const
& input);
38
39
MCAPI
~DimensionDataLoader
();
40
// NOLINTEND
41
42
public
:
43
// static functions
44
// NOLINTBEGIN
45
MCAPI static ::std::optional<::GeneratorType> stringToGeneratorType(::std::string
const
& generatorNameString);
46
// NOLINTEND
47
48
public
:
49
// constructor thunks
50
// NOLINTBEGIN
51
MCAPI
void
* $ctor(
::cereal::ReflectionCtx
const
& ctx);
52
// NOLINTEND
53
54
public
:
55
// destructor thunk
56
// NOLINTBEGIN
57
MCFOLD
void
$dtor();
58
// NOLINTEND
59
};
DimensionDataLoader
Definition
DimensionDataLoader.h:16
Puv::SlicedLoader
Definition
_HeaderOutputPredefine.h:235
Puv::Input
Definition
Input.h:7
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
src-client
mc
world
level
dimension
DimensionDataLoader.h
Generated on Fri Dec 12 2025 16:34:34 for LeviLamina by
1.12.0