TDME2 1.9.121
|
Particle emitter interface. More...
#include <tdme/engine/subsystems/particlesystem/ParticleEmitter.h>
Public Member Functions | |
virtual const Vector3 & | getCenter () const =0 |
virtual int32_t | getCount () const =0 |
virtual const Color4 & | getColorStart () const =0 |
virtual void | setColorStart (const Color4 &colorStart)=0 |
Set start color. More... | |
virtual const Color4 & | getColorEnd () const =0 |
virtual void | setColorEnd (const Color4 &colorEnd)=0 |
Set end color. More... | |
virtual void | emit (Particle *particle)=0 |
Emits particles. More... | |
virtual void | fromTransformations (const Transformations &transformations)=0 |
Update transformation with given transformations. More... | |
virtual | ~ParticleEmitter () |
Destructor. More... | |
|
inlinevirtual |
Destructor.
Definition at line 70 of file ParticleEmitter.h.
|
pure virtual |
Emits particles.
particle | particle |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Update transformation with given transformations.
transformations | transformations |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Set end color.
colorEnd | color end |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.
|
pure virtual |
Set start color.
colorStart | color start |
Implemented in BoundingBoxParticleEmitter, CircleParticleEmitter, CircleParticleEmitterPlaneVelocity, PointParticleEmitter, and SphereParticleEmitter.