Cyrus Mod Loader
Loading...
Searching...
No Matches
ParticleEmitter2D.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4
6public:
7 void SetEmitterPosition(float a0, float a1) { // Function Generated
8 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
9 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18204B0);
10 return inner(this, a0, a1);
11 }
12
13 Rect<int> GetEmitterClipFrame() { // Function Generated
14 using FunctionPointerType = Rect<int> (*)(ParticleEmitter2D *self);
15 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18200F0);
16 return inner(this);
17 }
18
19 void SetEmitterClipFrame(Rect<int> a0) { // Function Generated
20 using FunctionPointerType = void (*)(ParticleEmitter2D *self, Rect<int> a0);
21 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18200C0);
22 return inner(this, a0);
23 }
24
25 bool ClippingEnabled() { // Function Generated
26 using FunctionPointerType = bool (*)(ParticleEmitter2D *self);
27 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820110);
28 return inner(this);
29 }
30
31 void SetEmitterTarget(int a0, int a1, float a2, bool a3) { // Function Generated
32 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, float a2, bool a3);
33 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18204E0);
34 return inner(this, a0, a1, a2, a3);
35 }
36
37 void SetEmitterGravity(float a0, float a1) { // Function Generated
38 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
39 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820670);
40 return inner(this, a0, a1);
41 }
42
43 void SetParticleGravity(float a0, float a1) { // Function Generated
44 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
45 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18208D0);
46 return inner(this, a0, a1);
47 }
48
49 void SetParticleStartColor(int a0, int a1, int a2, int a3) { // Function Generated
50 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, int a2, int a3);
51 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18208F0);
52 return inner(this, a0, a1, a2, a3);
53 }
54
55 void SetParticleEndColor(int a0, int a1, int a2, int a3) { // Function Generated
56 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, int a2, int a3);
57 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820920);
58 return inner(this, a0, a1, a2, a3);
59 }
60
61 void SetParticleDispersionRadius(float a0) { // Function Generated
62 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0);
63 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820950);
64 return inner(this, a0);
65 }
66
67 void SetParticleDirection(float a0, float a1) { // Function Generated
68 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
69 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820960);
70 return inner(this, a0, a1);
71 }
72
73 void SetParticleRate(float a0, float a1) { // Function Generated
74 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
75 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820980);
76 return inner(this, a0, a1);
77 }
78
79 void SetParticleLife(float a0, float a1) { // Function Generated
80 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
81 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18209A0);
82 return inner(this, a0, a1);
83 }
84
85 void SetParticleSpeed(float a0, float a1) { // Function Generated
86 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
87 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18209C0);
88 return inner(this, a0, a1);
89 }
90
91 void SetEmitterInitialParticleCount(int a0) { // Function Generated
92 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0);
93 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820560);
94 return inner(this, a0);
95 }
96
97 void SetParticleStartSize(float a0, float a1) { // Function Generated
98 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
99 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18209E0);
100 return inner(this, a0, a1);
101 }
102
103 void SetParticleEndSize(float a0, float a1) { // Function Generated
104 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
105 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820A00);
106 return inner(this, a0, a1);
107 }
108
109 void SetParticleMaterialName(std::string a0) { // Function Generated
110 using FunctionPointerType = void (*)(ParticleEmitter2D *self, std::string a0);
111 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820A40);
112 return inner(this, a0);
113 }
114
115 void SetParticleBlendingType(int a0) { // Function Generated
116 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0);
117 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820A30);
118 return inner(this, a0);
119 }
120
121 void SetEmitterLife(int a0) { // Function Generated
122 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0);
123 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820550);
124 return inner(this, a0);
125 }
126
127 bool SetEmitterMaterial(std::string a0, int a1, int a2, float a3) { // Function Generated
128 using FunctionPointerType = bool (*)(ParticleEmitter2D *self, std::string a0, int a1, int a2, float a3);
129 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820140);
130 return inner(this, a0, a1, a2, a3);
131 }
132
133 void SetParticleRotation(float a0, float a1) { // Function Generated
134 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
135 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820A90);
136 return inner(this, a0, a1);
137 }
138
139 void SetNextEmitter(ParticleEmitter2D a0) { // Function Generated
140 using FunctionPointerType = void (*)(ParticleEmitter2D *self, ParticleEmitter2D a0);
141 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820570);
142 return inner(this, a0);
143 }
144
145 void EmitterAddColorPalette(int a0, int a1, int a2) { // Function Generated
146 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, int a2);
147 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820690);
148 return inner(this, a0, a1, a2);
149 }
150
151 void SetParticleStartColorPalette(int a0, int a1, int a2) { // Function Generated
152 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, int a2);
153 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820AB0);
154 return inner(this, a0, a1, a2);
155 }
156
157 void SetEmitterDirection(float a0, float a1) { // Function Generated
158 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1);
159 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820870);
160 return inner(this, a0, a1);
161 }
162
163 void SetParticleEndColorPalette(int a0, int a1, int a2) { // Function Generated
164 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, int a2);
165 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820AE0);
166 return inner(this, a0, a1, a2);
167 }
168
169 void CalculateParticleRotationFromDirection() { // Function Generated
170 using FunctionPointerType = void (*)(ParticleEmitter2D *self);
171 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820B10);
172 return inner(this);
173 }
174
175 void EmitterAddAttractor(float a0, float a1, float a2, float a3) { // Function Generated
176 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0, float a1, float a2, float a3);
177 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820720);
178 return inner(this, a0, a1, a2, a3);
179 }
180
181 void SetEmitterUseAttractor(int a0, int a1, bool a2) { // Function Generated
182 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, bool a2);
183 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820C20);
184 return inner(this, a0, a1, a2);
185 }
186
187 void SetParticleMaterialAnim(int a0, int a1, float a2) { // Function Generated
188 using FunctionPointerType = void (*)(ParticleEmitter2D *self, int a0, int a1, float a2);
189 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1820A70);
190 return inner(this, a0, a1, a2);
191 }
192
193 void SetEmitterWidth(float a0) { // Function Generated
194 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0);
195 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1822700);
196 return inner(this, a0);
197 }
198
199 void SetEmitterViscosity(float a0) { // Function Generated
200 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0);
201 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x14ADAB0);
202 return inner(this, a0);
203 }
204
205 void SetEmitterWarmupTime(float a0) { // Function Generated
206 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0);
207 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18226F0);
208 return inner(this, a0);
209 }
210
211 void SetEmitterDelayStart(float a0) { // Function Generated
212 using FunctionPointerType = void (*)(ParticleEmitter2D *self, float a0);
213 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x18226E0);
214 return inner(this, a0);
215 }
216
217 void EnableDebug(bool a0) { // Function Generated
218 using FunctionPointerType = void (*)(ParticleEmitter2D *self, bool a0);
219 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1821A10);
220 return inner(this, a0);
221 }
222
223};
Definition ParticleEmitter2D.h:5
void SetParticleEndSize(float a0, float a1)
Definition ParticleEmitter2D.h:103
void SetParticleMaterialAnim(int a0, int a1, float a2)
Definition ParticleEmitter2D.h:187
void SetEmitterWarmupTime(float a0)
Definition ParticleEmitter2D.h:205
void SetParticleBlendingType(int a0)
Definition ParticleEmitter2D.h:115
void SetEmitterViscosity(float a0)
Definition ParticleEmitter2D.h:199
void SetParticleRotation(float a0, float a1)
Definition ParticleEmitter2D.h:133
void SetParticleDirection(float a0, float a1)
Definition ParticleEmitter2D.h:67
bool SetEmitterMaterial(std::string a0, int a1, int a2, float a3)
Definition ParticleEmitter2D.h:127
void SetEmitterWidth(float a0)
Definition ParticleEmitter2D.h:193
void EmitterAddAttractor(float a0, float a1, float a2, float a3)
Definition ParticleEmitter2D.h:175
Rect< int > GetEmitterClipFrame()
Definition ParticleEmitter2D.h:13
void SetEmitterDelayStart(float a0)
Definition ParticleEmitter2D.h:211
void SetEmitterGravity(float a0, float a1)
Definition ParticleEmitter2D.h:37
void SetParticleEndColorPalette(int a0, int a1, int a2)
Definition ParticleEmitter2D.h:163
void SetParticleDispersionRadius(float a0)
Definition ParticleEmitter2D.h:61
void SetEmitterLife(int a0)
Definition ParticleEmitter2D.h:121
void SetEmitterTarget(int a0, int a1, float a2, bool a3)
Definition ParticleEmitter2D.h:31
void SetParticleRate(float a0, float a1)
Definition ParticleEmitter2D.h:73
void CalculateParticleRotationFromDirection()
Definition ParticleEmitter2D.h:169
void EmitterAddColorPalette(int a0, int a1, int a2)
Definition ParticleEmitter2D.h:145
void SetParticleGravity(float a0, float a1)
Definition ParticleEmitter2D.h:43
void SetParticleEndColor(int a0, int a1, int a2, int a3)
Definition ParticleEmitter2D.h:55
void SetParticleStartSize(float a0, float a1)
Definition ParticleEmitter2D.h:97
void SetParticleLife(float a0, float a1)
Definition ParticleEmitter2D.h:79
void EnableDebug(bool a0)
Definition ParticleEmitter2D.h:217
void SetParticleStartColorPalette(int a0, int a1, int a2)
Definition ParticleEmitter2D.h:151
void SetParticleMaterialName(std::string a0)
Definition ParticleEmitter2D.h:109
void SetEmitterUseAttractor(int a0, int a1, bool a2)
Definition ParticleEmitter2D.h:181
void SetEmitterDirection(float a0, float a1)
Definition ParticleEmitter2D.h:157
void SetEmitterPosition(float a0, float a1)
Definition ParticleEmitter2D.h:7
void SetParticleSpeed(float a0, float a1)
Definition ParticleEmitter2D.h:85
void SetParticleStartColor(int a0, int a1, int a2, int a3)
Definition ParticleEmitter2D.h:49
void SetEmitterInitialParticleCount(int a0)
Definition ParticleEmitter2D.h:91
void SetNextEmitter(ParticleEmitter2D a0)
Definition ParticleEmitter2D.h:139
void SetEmitterClipFrame(Rect< int > a0)
Definition ParticleEmitter2D.h:19
bool ClippingEnabled()
Definition ParticleEmitter2D.h:25
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition shared.h:28