|
Jet
v1.3.3
|
2-D particle-based emitter set. More...
#include <jet/particle_emitter_set2.h>
Classes | |
| class | Builder |
| Front-end to create ParticleEmitterSet2 objects step by step. More... | |
Public Member Functions | |
| ParticleEmitterSet2 () | |
| Constructs an emitter. More... | |
| ParticleEmitterSet2 (const std::vector< ParticleEmitter2Ptr > &emitters) | |
| Constructs an emitter with sub-emitters. More... | |
| virtual | ~ParticleEmitterSet2 () |
| Destructor. More... | |
| void | addEmitter (const ParticleEmitter2Ptr &emitter) |
| Adds sub-emitter. More... | |
Public Member Functions inherited from jet::ParticleEmitter2 | |
| ParticleEmitter2 () | |
| Default constructor. More... | |
| virtual | ~ParticleEmitter2 () |
| Destructor. More... | |
| void | update (double currentTimeInSeconds, double timeIntervalInSeconds) |
| const ParticleSystemData2Ptr & | target () const |
| Returns the target particle system to emit. More... | |
| void | setTarget (const ParticleSystemData2Ptr &particles) |
| Sets the target particle system to emit. More... | |
| bool | isEnabled () const |
| Returns true if the emitter is enabled. More... | |
| void | setIsEnabled (bool enabled) |
| Sets true/false to enable/disable the emitter. More... | |
| void | setOnBeginUpdateCallback (const OnBeginUpdateCallback &callback) |
| Sets the callback function to be called when ParticleEmitter2::update function is invoked. More... | |
Static Public Member Functions | |
| static Builder | builder () |
| Returns builder fox ParticleEmitterSet2. More... | |
Additional Inherited Members | |
Public Types inherited from jet::ParticleEmitter2 | |
| typedef std::function< void(ParticleEmitter2 *, double, double)> | OnBeginUpdateCallback |
| Callback function type for update calls. More... | |
2-D particle-based emitter set.
| jet::ParticleEmitterSet2::ParticleEmitterSet2 | ( | ) |
Constructs an emitter.
|
explicit |
Constructs an emitter with sub-emitters.
|
virtual |
Destructor.
| void jet::ParticleEmitterSet2::addEmitter | ( | const ParticleEmitter2Ptr & | emitter | ) |
Adds sub-emitter.
|
static |
Returns builder fox ParticleEmitterSet2.
1.8.18