LeviLamina
Loading...
Searching...
No Matches
EnumBinding.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/binding_type/TaggedBinding.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Scripting {
struct
ConstantFactory; }
11
// clang-format on
12
13
namespace
Scripting {
14
15
struct
EnumBinding
:
public
::Scripting::TaggedBinding
{
16
public
:
17
// EnumBinding inner types declare
18
// clang-format off
19
struct
EnumValue
;
20
// clang-format on
21
22
// EnumBinding inner types define
23
struct
EnumValue
{
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::UntypedStorage<8, 32>
mUnkcdb13f;
28
::ll::UntypedStorage<8, 32>
mUnk1082a9;
29
::ll::UntypedStorage<8, 192>
mUnka386bd;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
EnumValue
& operator=(
EnumValue
const
&);
35
EnumValue
(
EnumValue
const
&);
36
EnumValue
();
37
38
public
:
39
// member functions
40
// NOLINTBEGIN
41
MCAPI
~EnumValue
();
42
// NOLINTEND
43
44
public
:
45
// destructor thunk
46
// NOLINTBEGIN
47
MCAPI
void
$dtor();
48
// NOLINTEND
49
};
50
51
public
:
52
// member variables
53
// NOLINTBEGIN
54
::ll::UntypedStorage<8, 32>
mUnk34df93;
55
::ll::UntypedStorage<8, 144>
mUnkf0e553;
56
::ll::UntypedStorage<1, 1>
mUnk4e5d4f;
57
::ll::UntypedStorage<8, 24>
mUnk2cdc0c;
58
::ll::UntypedStorage<8, 24>
mUnk274594;
59
// NOLINTEND
60
61
public
:
62
// prevent constructor by default
63
EnumBinding
& operator=(
EnumBinding
const
&);
64
EnumBinding
(
EnumBinding
const
&);
65
EnumBinding
();
66
67
public
:
68
// member functions
69
// NOLINTBEGIN
70
MCAPI
EnumBinding
(
::Scripting::EnumBinding
&&);
71
72
MCAPI
EnumBinding
(
73
::std::string name_,
74
::entt::meta_type type_,
75
bool
isStringEnum_,
76
::std::vector<::Scripting::ConstantFactory> constants_,
77
::std::vector<::Scripting::EnumBinding::EnumValue> valueMap_
78
);
79
80
MCAPI
~EnumBinding
();
81
// NOLINTEND
82
83
public
:
84
// constructor thunks
85
// NOLINTBEGIN
86
MCAPI
void
* $ctor(
::Scripting::EnumBinding
&&);
87
88
MCAPI
void
* $ctor(
89
::std::string name_,
90
::entt::meta_type type_,
91
bool
isStringEnum_,
92
::std::vector<::Scripting::ConstantFactory> constants_,
93
::std::vector<::Scripting::EnumBinding::EnumValue> valueMap_
94
);
95
// NOLINTEND
96
97
public
:
98
// destructor thunk
99
// NOLINTBEGIN
100
MCAPI
void
$dtor();
101
// NOLINTEND
102
};
103
104
}
// namespace Scripting
Scripting::EnumBinding::EnumValue
Definition
EnumBinding.h:23
Scripting::EnumBinding
Definition
EnumBinding.h:15
Scripting::TaggedBinding
Definition
TaggedBinding.h:13
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
scripting
binding_type
EnumBinding.h
Generated on Sat Apr 26 2025 05:55:30 for LeviLamina by
1.12.0