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