ParticleEmitterSet3.h
Go to the documentation of this file.
Abstract base class for 3-D particle emitter.
Definition: ParticleEmitter3.h:19
std::shared_ptr< ParticleEmitter3 > ParticleEmitter3Ptr
Shared pointer for the ParticleEmitter3 type.
Definition: ParticleEmitter3.h:71
std::shared_ptr< ParticleSystemData3 > ParticleSystemData3Ptr
Shared pointer type of ParticleSystemData3.
Definition: ParticleSystemData3.h:250
Front-end to create ParticleEmitterSet3 objects step by step.
Definition: ParticleEmitterSet3.h:53
Definition: pybind11Utils.h:24
Builder & WithEmitters(const std::vector< ParticleEmitter3Ptr > &emitters)
Returns builder with list of sub-emitters.
static Builder GetBuilder()
Returns builder fox ParticleEmitterSet3.
ParticleEmitterSet3Ptr MakeShared() const
Builds shared pointer of ParticleEmitterSet3 instance.
std::shared_ptr< ParticleEmitterSet3 > ParticleEmitterSet3Ptr
Shared pointer type for the ParticleEmitterSet3.
Definition: ParticleEmitterSet3.h:48
ParticleEmitterSet3 Build() const
Builds ParticleEmitterSet3.
void AddEmitter(const ParticleEmitter3Ptr &emitter)
Adds sub-emitter.