1#ifndef EFT_EMITTER_SIMPLE_H_
2#define EFT_EMITTER_SIMPLE_H_
4#include <nw/eft/eft_typeDef.h>
5#include <nw/eft/eft_Emitter.h>
7namespace nw {
namespace eft {
30static_assert(
sizeof(
EmitterSimpleCalc) == 4,
"nw::eft::EmitterSimpleCalc size mismatch");
Definition eft_Emitter.h:222
EmitterCalc(System *sys)
Definition eft_Emitter.h:224
Definition eft_EmitterSimple.h:10
void ApplyTransformAnim(EmitterInstance *e)
Definition eft_EmitterSimple.cpp:51
void EmitSameDistance(const SimpleEmitterData *__restrict res, EmitterInstance *e)
Definition eft_EmitterSimple.cpp:59
EmitterSimpleCalc(System *sys)
Definition eft_EmitterSimple.h:12
void ApplyAnim(EmitterInstance *e)
Definition eft_EmitterSimple.cpp:10
virtual PtclType GetPtclType() const
Definition eft_EmitterSimple.h:20
virtual u32 CalcParticle(EmitterInstance *e, CpuCore core, bool skipBehavior, bool skipMakeAttribute)
Definition eft_EmitterSimple.cpp:268
virtual void CalcEmitter(EmitterInstance *e)
Definition eft_EmitterSimple.cpp:122
Definition eft_System.h:24
Definition eft_CafeWrapper.cpp:117
PtclType
Definition eft_Data.h:43
@ EFT_PTCL_TYPE_SIMPLE
Definition eft_Data.h:44
CpuCore
Definition eft_Data.h:24
Definition eft_Emitter.h:23
Definition eft_Data.h:834