summaryrefslogtreecommitdiff
path: root/include/JSystem/JParticle
diff options
context:
space:
mode:
authorDylan Ascencio <empressglatia@gmail.com>2023-10-03 00:13:45 -0400
committerDylan Ascencio <empressglatia@gmail.com>2023-10-03 00:13:45 -0400
commitc02882a3deca12dfb7aecec0eb1aa93fe0bbdfa6 (patch)
treeae31abe457bf5cfec205cd64e4b81dae730ca48c /include/JSystem/JParticle
parent7921fd7c37f65dd2355e44aae42763573f2a57e2 (diff)
Match daObjMknjD_break
Diffstat (limited to 'include/JSystem/JParticle')
-rw-r--r--include/JSystem/JParticle/JPAEmitter.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/JSystem/JParticle/JPAEmitter.h b/include/JSystem/JParticle/JPAEmitter.h
index b982719f..6af995f3 100644
--- a/include/JSystem/JParticle/JPAEmitter.h
+++ b/include/JSystem/JParticle/JPAEmitter.h
@@ -74,6 +74,22 @@ public:
JPASetRMtxTVecfromMtx(mtx, mGlobalRotation, mGlobalTranslation);
}
+ void setVolumeSweep(float i_volSweep) { mVolumeSweep = i_volSweep; }
+ void setLifeTime(s16 i_lifeTime) { mLifeTime = i_lifeTime; }
+ void setRate(float i_rate) { mRate = i_rate; }
+ void setMaxFrame(s32 i_maxFrame) { mMaxFrame = i_maxFrame; }
+
+ void setGlobalDynamicsScale(JGeometry::TVec3<float>& i_vec) {
+ mGlobalScale.x = i_vec.x;
+ mGlobalScale.y = i_vec.y;
+ mGlobalScale.z = i_vec.z;
+ }
+ void setGlobalParticleScale(JGeometry::TVec3<float>& i_vec) {
+ mGlobalScale2D.x = i_vec.x;
+ mGlobalScale2D.y = i_vec.y;
+ mGlobalScale2D.z = i_vec.z;
+ }
+
void stopCreateParticle() { setStatus(JPAEmtrStts_StopEmit); }
void becomeInvalidEmitter() {