ParticleEmitterSet3.hpp
Go to the documentation of this file.
Abstract base class for 3-D particle emitter.
Definition: ParticleEmitter3.hpp:21
std::shared_ptr< ParticleEmitter3 > ParticleEmitter3Ptr
Shared pointer for the ParticleEmitter3 type.
Definition: ParticleEmitter3.hpp:94
std::shared_ptr< ParticleSystemData3 > ParticleSystemData3Ptr
Shared pointer type of ParticleSystemData3.
Definition: ParticleSystemData.hpp:284
3-D particle-based emitter set.
Definition: ParticleEmitterSet3.hpp:21
ParticleEmitterSet3()=default
Default constructor.
Front-end to create ParticleEmitterSet3 objects step by step.
Definition: ParticleEmitterSet3.hpp:68
Definition: pybind11Utils.hpp:20
static Builder GetBuilder()
Returns builder fox ParticleEmitterSet3.
std::shared_ptr< ParticleEmitterSet3 > ParticleEmitterSet3Ptr
Shared pointer type for the ParticleEmitterSet3.
Definition: ParticleEmitterSet3.hpp:63
~ParticleEmitterSet3() override=default
Default virtual destructor.
ParticleEmitterSet3 & operator=(const ParticleEmitterSet3 &)=default
Default copy assignment operator.
void AddEmitter(const ParticleEmitter3Ptr &emitter)
Adds sub-emitter.