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
7class HashedString;
8namespace FlatteningUtils { struct BlockNameRefAuxVariant; }
9// clang-format on
10
11namespace FlatteningUtils {
12
14public:
15 // member variables
16 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 LegacyBlockInfo& operator=(LegacyBlockInfo const&);
32
33public:
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
48public:
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
61public:
62 // destructor thunk
63 // NOLINTBEGIN
64 MCAPI void $dtor();
65 // NOLINTEND
66};
67
68} // namespace FlatteningUtils
Definition HashedString.h:5
Definition LegacyBlockInfo.h:13
Definition Alias.h:14