3#include <effect/EffectID.h>
4#include <utility/Angle3.h>
6#include <math/seadMatrix.h>
17 static bool createEffect(EffectID id,
const sead::Vector3f* trans =
nullptr,
const Angle3* angle =
nullptr,
const sead::Vector3f* scale =
nullptr);
19 static bool createEffect(EffectID id,
const sead::Matrixf& mtx,
bool mtx_has_scale);
22 static bool createPlayerEffect(s32 player_no, EffectID id,
const sead::Vector3f* trans =
nullptr,
const Angle3* angle =
nullptr,
const sead::Vector3f* scale =
nullptr);
24 static bool createPlayerEffect(s32 player_no, EffectID id,
const sead::Matrixf& mtx,
bool mtx_has_scale);
27 static bool createPlayerEffect(s32 player_no,
EffectObj* effect, EffectID id,
const sead::Vector3f* trans =
nullptr,
const Angle3* angle =
nullptr,
const sead::Vector3f* scale =
nullptr);
32 static bool createPlayerEffect(s32 player_no,
FollowEffect* effect, EffectID id,
const sead::Vector3f* trans =
nullptr,
const Angle3* angle =
nullptr,
const sead::Vector3f* scale =
nullptr);
Definition EffectCreateUtil.h:12
static bool createPlayerEffect(s32 player_no, EffectObj *effect, EffectID id, const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr)
static bool isCreateAboveLayer0(const sead::Vector3f &effect_pos)
static bool createEffect(EffectID id, const sead::Matrixf &mtx, bool mtx_has_scale)
static bool createPlayerEffect(s32 player_no, EffectID id, const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr)
static bool createPlayerEffect(s32 player_no, FollowEffect *effect, EffectID id, const sead::Matrixf &mtx, bool mtx_has_scale)
static bool createPlayerEffect(s32 player_no, EffectObj *effect, EffectID id, const sead::Matrixf &mtx, bool mtx_has_scale)
static bool createEffect(EffectID id, const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr)
static bool createPlayerEffect(s32 player_no, EffectID id, const sead::Matrixf &mtx, bool mtx_has_scale)
static bool createPlayerEffect(s32 player_no, FollowEffect *effect, EffectID id, const sead::Vector3f *trans=nullptr, const Angle3 *angle=nullptr, const sead::Vector3f *scale=nullptr)
Definition FollowEffect.h:6