3#include <Tempest/Matrix4x4>
28 bool isEmpty()
const {
return bucket==
nullptr; }
50 size_t id = size_t(-1);
void setPosition(const Tempest::Vec3 &pos)
void setLooped(bool loop)
uint64_t effectPrefferedTime() const
void setObjMatrix(const Tempest::Matrix4x4 &mt)
PfxEmitter(const PfxEmitter &)=delete
void setPhysicsEnable(World &physic, std::function< void(Npc &npc)> cb)
void setMesh(const MeshObjects::Mesh *mesh, const Pose *pose)
void setDirection(const Tempest::Matrix4x4 &pos)
void setPosition(float x, float y, float z)
PfxEmitter & operator=(PfxEmitter &&b)
void setTarget(const Npc *tg)