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
33
public
:
34
// member variables
35
// NOLINTBEGIN
36
::ll::TypedStorage<
37
8,
38
40,
39
::std::variant<
40
int,
41
bool,
42
float,
43
::std::string,
44
::GeneratorType,
45
::GameType,
46
::BlockPos
,
47
::LevelSeed64
,
48
::LevelDataValue::Tag
,
49
::DaylightCycle>>
50
mValue;
51
// NOLINTEND
52
53
public
:
54
// member functions
55
// NOLINTBEGIN
56
MCAPI
~LevelDataValue
();
57
// NOLINTEND
58
59
public
:
60
// destructor thunk
61
// NOLINTBEGIN
62
MCAPI
void
$dtor();
63
// NOLINTEND
64
};
BlockPos
Definition
BlockPos.h:17
CompoundTag
Definition
CompoundTag.h:18
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