This is the complete list of members for EffectObj, including all inherited members.
| cleanup() | EffectObjBase | |
| createEffect(EffectID id, const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr) | EffectObj | |
| createEffect(EffectID id, const sead::Matrixf *mtx=nullptr, bool mtx_has_scale=false) | EffectObj | |
| createEffect(EffectID id, const sead::Matrixf &mtx, bool mtx_has_scale) | EffectObj | inline |
| EffectObjBase::createEffect(EffectID id) | Effect | |
| createEffect_(EffectID id) | Effect | protected |
| Effect() | Effect | inline |
| EffectObj() | EffectObj | inline |
| EffectObjBase() | EffectObjBase | |
| fade() | Effect | |
| follow(const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr) | EffectObj | |
| follow(const sead::Matrixf &mtx, bool mtx_has_scale) | EffectObj | |
| follow(const sead::Matrixf *mtx, bool mtx_has_scale) | EffectObj | inline |
| followFade() | Effect | |
| getEffectID() const | EffectObjBase | inline |
| getEmitterSet_() | Effect | protected |
| getGroupID() const | Effect | |
| getMtx() const | Effect | inline |
| getMtxHasScale() const | Effect | inline |
| getParam() const | Effect | inline |
| IDisposer() | sead::IDisposer | |
| isActive() const | EffectObjBase | inline |
| isAlive() const | Effect | |
| kill() | Effect | |
| mDisposerHeap | sead::IDisposer | private |
| mEffectID | EffectObjBase | protected |
| mHandle | Effect | protected |
| mIsActive | EffectObjBase | protected |
| mListNode | sead::IDisposer | private |
| mMtx | Effect | protected |
| mMtxHasScale | Effect | protected |
| mNode | EffectObjBase | protected |
| mParam | Effect | protected |
| reset_() | Effect | protected |
| setActive(bool active) | EffectObjBase | inline |
| setAlpha(f32 alpha) | Effect | |
| setColor(const sead::Color4f &color) | Effect | |
| setDirectionalVel(f32 vel) | Effect | |
| setEmissionParticleScale(const sead::Vector2f &scale) | Effect | |
| setEmitterScale(const sead::Vector3f &scale) | Effect | |
| setParticleScale(const sead::Vector2f &scale) | Effect | |
| setRandomSeed(u32 seed) | Effect | |
| setStopCalc(bool stop_calc) | Effect | |
| setVisible(bool visible, s32 emitter_controller_index) | Effect | |
| update_() | Effect | protected |
| ~EffectObj() override | EffectObj | inline |
| ~EffectObjBase() override | EffectObjBase | inline |
| ~IDisposer() | sead::IDisposer | virtual |