CubbyFlow::GridEmitterSet3 Class Referencefinal
3-D grid-based emitter set. More...
#include <Core/Emitter/GridEmitterSet3.h>
Inheritance diagram for CubbyFlow::GridEmitterSet3:
Classes | |
class | Builder |
Front-end to create GridEmitterSet3 objects step by step. More... | |
Public Member Functions | |
GridEmitterSet3 () | |
Constructs an emitter. More... | |
GridEmitterSet3 (const std::vector< GridEmitter3Ptr > &emitters) | |
Constructs an emitter with sub-emitters. More... | |
virtual | ~GridEmitterSet3 () |
Destructor. More... | |
void | AddEmitter (const GridEmitter3Ptr &emitter) |
Adds sub-emitter. More... | |
Public Member Functions inherited from CubbyFlow::GridEmitter3 | |
GridEmitter3 () | |
Constructs an emitter. More... | |
virtual | ~GridEmitter3 () |
Destructor. More... | |
void | Update (double currentTimeInSeconds, double timeIntervalInSeconds) |
void | SetOnBeginUpdateCallback (const OnBeginUpdateCallback &callback) |
Sets the callback function to be called when GridEmitter3::Update function is invoked. More... | |
Static Public Member Functions | |
static Builder | GetBuilder () |
Returns builder fox GridEmitterSet3. More... | |
Additional Inherited Members | |
Public Types inherited from CubbyFlow::GridEmitter3 | |
using | OnBeginUpdateCallback = std::function< void(GridEmitter3 *, double, double)> |
Callback function type for update calls. More... | |
Protected Member Functions inherited from CubbyFlow::GridEmitter3 | |
void | CallOnBeginUpdateCallback (double currentTimeInSeconds, double timeIntervalInSeconds) |
Detailed Description
3-D grid-based emitter set.
Constructor & Destructor Documentation
◆ GridEmitterSet3() [1/2]
CubbyFlow::GridEmitterSet3::GridEmitterSet3 | ( | ) |
Constructs an emitter.
◆ GridEmitterSet3() [2/2]
|
explicit |
Constructs an emitter with sub-emitters.
◆ ~GridEmitterSet3()
|
virtual |
Destructor.
Member Function Documentation
◆ AddEmitter()
void CubbyFlow::GridEmitterSet3::AddEmitter | ( | const GridEmitter3Ptr & | emitter | ) |
Adds sub-emitter.
◆ GetBuilder()
|
static |
Returns builder fox GridEmitterSet3.
The documentation for this class was generated from the following file:
- Core/Emitter/GridEmitterSet3.h