LeviLamina
Loading...
Searching...
No Matches
ParticleEventRequest.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
class
MolangVariableMap
;
9
class
Vec3
;
10
// clang-format on
11
12
struct
ParticleEventRequest
{
13
public
:
14
// ParticleEventRequest inner types declare
15
// clang-format off
16
struct
BasicData
;
17
struct
BreakingItemData
;
18
struct
MolangData
;
19
struct
TerrainData
;
20
struct
TerrainSlideData
;
21
// clang-format on
22
23
// ParticleEventRequest inner types define
24
struct
BasicData {
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<4, 4>
mUnk9592ec;
29
::ll::UntypedStorage<4, 12>
mUnk5ed19b;
30
::ll::UntypedStorage<4, 12>
mUnkd4cecb;
31
::ll::UntypedStorage<4, 4>
mUnkd1dbbf;
32
::ll::UntypedStorage<8, 16>
mUnk81b715;
33
::ll::UntypedStorage<1, 1>
mUnk8fbf2d;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
BasicData& operator=(BasicData
const
&);
39
BasicData(BasicData
const
&);
40
BasicData();
41
};
42
43
struct
BreakingItemData {
44
public
:
45
// member variables
46
// NOLINTBEGIN
47
::ll::UntypedStorage<4, 12>
mUnk5a4bf7;
48
::ll::UntypedStorage<4, 16>
mUnkb9e8fd;
49
::ll::UntypedStorage<8, 64>
mUnka77f79;
50
// NOLINTEND
51
52
public
:
53
// prevent constructor by default
54
BreakingItemData& operator=(BreakingItemData
const
&);
55
BreakingItemData(BreakingItemData
const
&);
56
BreakingItemData();
57
};
58
59
struct
MolangData {
60
public
:
61
// member variables
62
// NOLINTBEGIN
63
::ll::UntypedStorage<8, 48>
mUnkb99c1a;
64
::ll::UntypedStorage<4, 12>
mUnkb40aba;
65
::ll::UntypedStorage<8, 56>
mUnk80ccba;
66
// NOLINTEND
67
68
public
:
69
// prevent constructor by default
70
MolangData& operator=(MolangData
const
&);
71
MolangData(MolangData
const
&);
72
MolangData();
73
74
public
:
75
// member functions
76
// NOLINTBEGIN
77
MCAPI ~MolangData();
78
// NOLINTEND
79
80
public
:
81
// destructor thunk
82
// NOLINTBEGIN
83
MCAPI
void
$dtor();
84
// NOLINTEND
85
};
86
87
struct
TerrainData {
88
public
:
89
// member variables
90
// NOLINTBEGIN
91
::ll::UntypedStorage<4, 12>
mUnk9daf0f;
92
::ll::UntypedStorage<8, 8>
mUnk130d0e;
93
::ll::UntypedStorage<4, 12>
mUnkbf3dee;
94
::ll::UntypedStorage<4, 4>
mUnk562272;
95
::ll::UntypedStorage<4, 4>
mUnkc2c1ae;
96
::ll::UntypedStorage<4, 4>
mUnkc753fa;
97
// NOLINTEND
98
99
public
:
100
// prevent constructor by default
101
TerrainData& operator=(TerrainData
const
&);
102
TerrainData(TerrainData
const
&);
103
TerrainData();
104
};
105
106
struct
TerrainSlideData
:
public
::ParticleEventRequest::TerrainData
{};
107
108
public
:
109
// member variables
110
// NOLINTBEGIN
111
::ll::TypedStorage<
112
8,
113
128,
114
::std::variant<
115
::ParticleEventRequest::BasicData
,
116
::ParticleEventRequest::MolangData
,
117
::ParticleEventRequest::TerrainData
,
118
::ParticleEventRequest::TerrainSlideData
,
119
::ParticleEventRequest::BreakingItemData
>>
120
mData;
121
// NOLINTEND
122
123
public
:
124
// member functions
125
// NOLINTBEGIN
126
MCAPI
~ParticleEventRequest
();
127
// NOLINTEND
128
129
public
:
130
// static functions
131
// NOLINTBEGIN
132
MCAPI static ::ParticleEventRequest
133
addParticleEffect(
::HashedString
effect,
::Vec3
const
& emitterPosition,
::MolangVariableMap
molangVariables);
134
// NOLINTEND
135
136
public
:
137
// destructor thunk
138
// NOLINTBEGIN
139
MCAPI
void
$dtor();
140
// NOLINTEND
141
};
HashedString
Definition
HashedString.h:5
MolangVariableMap
Definition
MolangVariableMap.h:17
Vec3
Definition
Vec3.h:10
ParticleEventRequest::BasicData
Definition
ParticleEventRequest.h:24
ParticleEventRequest::BreakingItemData
Definition
ParticleEventRequest.h:43
ParticleEventRequest::MolangData
Definition
ParticleEventRequest.h:59
ParticleEventRequest::TerrainData
Definition
ParticleEventRequest.h:87
ParticleEventRequest::TerrainSlideData
Definition
ParticleEventRequest.h:106
ParticleEventRequest
Definition
ParticleEventRequest.h:12
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
components
ParticleEventRequest.h
Generated on
for LeviLamina by
1.16.1