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 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
57public:
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,
73 ::DaylightCycle>>
74 mValue;
75 // NOLINTEND
76
77public:
78 // member functions
79 // NOLINTBEGIN
80 MCAPI ~LevelDataValue();
81 // NOLINTEND
82
83public:
84 // destructor thunk
85 // NOLINTBEGIN
86 MCAPI void $dtor();
87 // NOLINTEND
88};
Definition BlockPos.h:19
Definition CompoundTag.h:23
Definition LevelSeed64.h:5
Definition LevelDataValue.h:25
Definition LevelDataValue.h:17