Particle emitter interface.
virtual const Color4 & getColorEnd() const =0
virtual int32_t getCount() const =0
virtual const Vector3 & getCenter() const =0
virtual const Color4 & getColorStart() const =0
virtual void setColorEnd(const Color4 &colorEnd)=0
Set end color.
virtual void fromTransformations(const Transformations &transformations)=0
Update transformation with given transformations.
virtual void setColorStart(const Color4 &colorStart)=0
Set start color.
virtual ~ParticleEmitter()
Destructor.
virtual void emit(Particle *particle)=0
Emits particles.