void setColorEnd(const Color4 &colorEnd) override
Set end color.
void setColorStart(const Color4 &colorStart) override
Set start color.
const Vector3 & getVelocityRnd() const
void setTransform(const Transform &transform) override
Update transform with given transform.
const Color4 & getColorEnd() const override
PointParticleEmitter(int32_t count, int64_t lifeTime, int64_t lifeTimeRnd, float mass, float massRnd, const Vector3 &position, const Vector3 &velocity, const Vector3 &velocityRnd, const Color4 &colorStart, const Color4 &colorEnd)
Public constructor.
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
Particle emitter interface.