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
14class CompoundTag;
15// clang-format on
16
18public:
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
33public:
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,
49 ::DaylightCycle>>
50 mValue;
51 // NOLINTEND
52
53public:
54 // member functions
55 // NOLINTBEGIN
56 MCAPI ~LevelDataValue();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCAPI void $dtor();
63 // NOLINTEND
64};
Definition BlockPos.h:17
Definition CompoundTag.h:18
Definition LevelSeed64.h:5
Definition LevelDataValue.h:25
Definition LevelDataValue.h:17