LeviLamina
Loading...
Searching...
No Matches
LevelDataValue.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/BlockPos.h"
7
#include "mc/world/level/DaylightCycle.h"
8
#include "mc/world/level/GameType.h"
9
#include "mc/world/level/GeneratorType.h"
10
#include "mc/world/level/LevelSeed64.h"
11
12
// auto generated forward declare list
13
// clang-format off
14
class
CompoundTag
;
15
// clang-format on
16
17
struct
LevelDataValue
{
18
public
:
19
// LevelDataValue inner types declare
20
// clang-format off
21
struct
Tag
;
22
// clang-format on
23
24
// LevelDataValue inner types define
25
struct
Tag {
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mTag;
30
// NOLINTEND
31
32
public
:
33
// member functions
34
// NOLINTBEGIN
35
MCAPI Tag();
36
37
MCAPI
explicit
Tag(
::CompoundTag
&& tag);
38
39
MCAPI ~Tag();
40
// NOLINTEND
41
42
public
:
43
// constructor thunks
44
// NOLINTBEGIN
45
MCAPI
void
* $ctor();
46
47
MCAPI
void
* $ctor(
::CompoundTag
&& tag);
48
// NOLINTEND
49
50
public
:
51
// destructor thunk
52
// NOLINTBEGIN
53
MCFOLD
void
$dtor();
54
// NOLINTEND
55
};
56
57
public
:
58
// member variables
59
// NOLINTBEGIN
60
::ll::TypedStorage<
61
8,
62
40,
63
::std::variant<
64
int,
65
bool,
66
float,
67
::std::string,
68
::GeneratorType,
69
::GameType,
70
::BlockPos
,
71
::LevelSeed64
,
72
::LevelDataValue::Tag
,
73
::DaylightCycle>>
74
mValue;
75
// NOLINTEND
76
77
public
:
78
// member functions
79
// NOLINTBEGIN
80
MCAPI
~LevelDataValue
();
81
// NOLINTEND
82
83
public
:
84
// destructor thunk
85
// NOLINTBEGIN
86
MCAPI
void
$dtor();
87
// NOLINTEND
88
};
BlockPos
Definition
BlockPos.h:19
CompoundTag
Definition
CompoundTag.h:23
LevelSeed64
Definition
LevelSeed64.h:5
LevelDataValue::Tag
Definition
LevelDataValue.h:25
LevelDataValue
Definition
LevelDataValue.h:17
src
mc
world
level
storage
LevelDataValue.h
Generated on
for LeviLamina by
1.16.1