A particle emitter for using with particle systems.
Definition IParticleEmitter.hpp:46
A particle emitter which emits particles along a ring shaped area.
Definition IParticleRingEmitter.hpp:17
virtual void setCenter(const dcpp::nub::vector3df ¢er)=0
Set the center of the ring.
virtual void setRingThickness(dcpp::float32_kt ringThickness)=0
Set the thickness of the ring.
virtual E_PARTICLE_EMITTER_TYPE getType() const override
Get emitter type.
Definition IParticleRingEmitter.hpp:39
virtual dcpp::float32_kt getRadius() const =0
Get the radius of the ring.
virtual dcpp::float32_kt getRingThickness() const =0
Get the thickness of the ring.
virtual const dcpp::nub::vector3df & getCenter() const =0
Get the center of the ring.
virtual void setRadius(dcpp::float32_kt radius)=0
Set the radius of the ring.
As of Duckcpp 1.6, position2d is a synonym for vector2d.
Definition shared_device.hpp:34