Skip to content
LeviMC
English
AutoLightDark
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 public:
33 // member functions
34 // NOLINTBEGIN
35#ifdef LL_PLAT_S
36 MCNAPI Tag();
37#endif
38 // NOLINTEND
39
40 public:
41 // constructor thunks
42 // NOLINTBEGIN
43#ifdef LL_PLAT_S
44 MCNAPI void* $ctor();
45#endif
46 // NOLINTEND
47 };
48
49public:
50 // member variables
51 // NOLINTBEGIN
52 ::ll::TypedStorage<
53 8,
54 40,
55 ::std::variant<
56 int,
57 bool,
58 float,
59 ::std::string,
60 ::GeneratorType,
61 ::GameType,
65 ::DaylightCycle>>
66 mValue;
67 // NOLINTEND
68
69public:
70 // member functions
71 // NOLINTBEGIN
73 // NOLINTEND
74
75public:
76 // destructor thunk
77 // NOLINTBEGIN
78 MCNAPI void $dtor();
79 // NOLINTEND
80};
Definition BlockPos.h:14
Definition CompoundTag.h:18
Definition LevelSeed64.h:5
Definition LevelDataValue.h:25
Definition LevelDataValue.h:17
MCAPI ~LevelDataValue()
MCAPI void $dtor()