#include <EffectObjBase.h>
Inherits sead::IDisposer, and Effect.
Inherited by EffectObj.
Public Member Functions | |
| void | cleanup () |
| EffectObjBase () | |
| ~EffectObjBase () override | |
| EffectID | getEffectID () const |
| bool | isActive () const |
| void | setActive (bool active) |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
| Public Member Functions inherited from Effect | |
| Effect () | |
| bool | createEffect (EffectID id) |
| bool | isAlive () const |
| void | followFade () |
| void | fade () |
| void | kill () |
| s32 | getGroupID () const |
| void | setColor (const sead::Color4f &color) |
| void | setAlpha (f32 alpha) |
| void | setDirectionalVel (f32 vel) |
| void | setEmitterScale (const sead::Vector3f &scale) |
| void | setParticleScale (const sead::Vector2f &scale) |
| void | setEmissionParticleScale (const sead::Vector2f &scale) |
| void | setRandomSeed (u32 seed) |
| bool | follow (const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr) |
| bool | follow (const sead::Matrixf &mtx, bool mtx_has_scale) |
| const sead::Matrixf & | getMtx () const |
| bool | getMtxHasScale () const |
| void | setStopCalc (bool stop_calc) |
| void | setVisible (bool visible, s32 emitter_controller_index) |
| const PtclParam * | getParam () const |
Protected Attributes | |
| sead::TListNode< EffectObjBase * > | mNode |
| EffectID | mEffectID |
| bool | mIsActive |
| Protected Attributes inherited from Effect | |
| sead::Matrixf | mMtx |
| bool | mMtxHasScale |
| nw::eft::Handle | mHandle |
| const PtclParam * | mParam |
Additional Inherited Members | |
| Protected Member Functions inherited from Effect | |
| void | reset_ () |
| nw::eft::EmitterSet * | getEmitterSet_ () |
| bool | createEffect_ (EffectID id) |
| void | update_ () |
| EffectObjBase::EffectObjBase | ( | ) |
|
inlineoverride |
| void EffectObjBase::cleanup | ( | ) |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |