void setColorEnd(const Color4 &colorEnd) override
Set end color.
void setColorStart(const Color4 &colorStart) override
Set start color.
const Vector3 & getVelocityRnd() const
virtual ~SphereParticleEmitter()
Destructor.
void setTransform(const Transform &transform) override
Update transform with given transform.
const Color4 & getColorEnd() const override
const Vector3 & getCenter() const override
const Vector3 & getVelocity() const
const Color4 & getColorStart() const override
void emit(Particle *particle) override
Emits particles.
int32_t getCount() const override
SphereParticleEmitter(int32_t count, int64_t lifeTime, int64_t lifeTimeRnd, float mass, float massRnd, Sphere *sphere, const Vector3 &velocity, const Vector3 &velocityRnd, const Color4 &colorStart, const Color4 &colorEnd)
Particle emitter interface.