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 ~Tag();
38
// NOLINTEND
39
40
public
:
41
// constructor thunks
42
// NOLINTBEGIN
43
MCAPI
void
* $ctor();
44
// NOLINTEND
45
46
public
:
47
// destructor thunk
48
// NOLINTBEGIN
49
MCFOLD
void
$dtor();
50
// NOLINTEND
51
};
52
53
public
:
54
// member variables
55
// NOLINTBEGIN
56
::ll::TypedStorage<
57
8,
58
40,
59
::std::variant<
60
int,
61
bool,
62
float,
63
::std::string,
64
::GeneratorType,
65
::GameType,
66
::BlockPos
,
67
::LevelSeed64
,
68
::LevelDataValue::Tag
,
69
::DaylightCycle>>
70
mValue;
71
// NOLINTEND
72
73
public
:
74
// member functions
75
// NOLINTBEGIN
76
MCAPI
~LevelDataValue
();
77
// NOLINTEND
78
79
public
:
80
// destructor thunk
81
// NOLINTBEGIN
82
MCAPI
void
$dtor();
83
// NOLINTEND
84
};
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