LeviLamina
Loading...
Searching...
No Matches
LegacyBlockInfo.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
HashedString
;
8
namespace
FlatteningUtils {
struct
BlockNameRefAuxVariant; }
9
// clang-format on
10
11
namespace
FlatteningUtils {
12
13
struct
LegacyBlockInfo
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<4, 4>
mUnk1723f7;
18
::ll::UntypedStorage<8, 48>
mUnkb8fa94;
19
::ll::UntypedStorage<8, 48>
mUnk6dcab8;
20
::ll::UntypedStorage<1, 1>
mUnk16d5d5;
21
::ll::UntypedStorage<4, 4>
mUnke432d5;
22
::ll::UntypedStorage<8, 24>
mUnk59a7f3;
23
::ll::UntypedStorage<8, 24>
mUnk1e6d21;
24
::ll::UntypedStorage<8, 24>
mUnk202ce6;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
LegacyBlockInfo
& operator=(
LegacyBlockInfo
const
&);
30
LegacyBlockInfo
(
LegacyBlockInfo
const
&);
31
LegacyBlockInfo
();
32
33
public
:
34
// member functions
35
// NOLINTBEGIN
36
MCAPI
LegacyBlockInfo
(
37
int
legacyId_,
38
::HashedString
legacyFullName_,
39
::HashedString
legacyRawName_,
40
uchar maxAuxValue_,
41
::std::vector<::FlatteningUtils::BlockNameRefAuxVariant> newBlockNameAuxVariants_,
42
int
startVariant
43
);
44
45
MCAPI
~LegacyBlockInfo
();
46
// NOLINTEND
47
48
public
:
49
// constructor thunks
50
// NOLINTBEGIN
51
MCAPI
void
* $ctor(
52
int
legacyId_,
53
::HashedString
legacyFullName_,
54
::HashedString
legacyRawName_,
55
uchar maxAuxValue_,
56
::std::vector<::FlatteningUtils::BlockNameRefAuxVariant> newBlockNameAuxVariants_,
57
int
startVariant
58
);
59
// NOLINTEND
60
61
public
:
62
// destructor thunk
63
// NOLINTBEGIN
64
MCAPI
void
$dtor();
65
// NOLINTEND
66
};
67
68
}
// namespace FlatteningUtils
HashedString
Definition
HashedString.h:5
FlatteningUtils::LegacyBlockInfo
Definition
LegacyBlockInfo.h:13
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
block
flattening_utils
LegacyBlockInfo.h
Generated on Sat Apr 26 2025 05:56:21 for LeviLamina by
1.12.0