EffectKeeper class
Constructors, destructors, conversion operators
-
EffectKeeper(EffectSystemInfo* systemInfo,
const char*,
const sead::
Vector3f*, const sead:: Vector3f*, const sead:: Matrix34f*)
Public functions
- void update()
- void tryUpdateMaterial(const char*)
- void updatePrefix(const EffectPrefixType&, bool)
- void emitEffectCurrentPos(const char*)
- void findEffect(const char*)
-
void emitEffect(const char*,
const sead::
Vector3f*) -
void tryEmitEffect(const char*,
const sead::
Vector3f*) - void deleteEffect(const char*)
- void tryDeleteEffect(const char*)
- void tryKillEmitterAndParticleAll()
- void deleteEffectAll()
- void deleteAndClearEffectAll()
- void onCalcAndDraw()
- void offCalcAndDraw()
- void forceSetStopCalcAndDraw(bool)
- void setEmitRatio(const char*, f32)
-
void setEmitterAllScale(const char*,
const sead::
Vector3f&) -
void setEmitterVolumeScale(const char*,
const sead::
Vector3f&) - void setParticleScale(const char*, f32)
-
void setParticleScale(const char*,
const sead::
Vector3f&) - void setParticleAlpha(const char*, f32)
-
void setParticleColor(const char*,
const sead::
Color4f&) - void setParticleLifeScale(const char*, f32)
- void findMtxPtr(const char*)
- void tryFindEffect(const char*)
- auto get_21() const -> bool