#include <ParticleSource.h>
Definition at line 40 of file ParticleSource.h.
◆ ParticleSource() [1/2]
Divide::ParticleSource::ParticleSource |
( |
GFXDevice & |
context | ) |
|
|
explicitnoexcept |
◆ ParticleSource() [2/2]
Divide::ParticleSource::ParticleSource |
( |
GFXDevice & |
context, |
|
|
F32 |
emitRate |
|
) |
| |
|
explicitnoexcept |
◆ ~ParticleSource()
virtual Divide::ParticleSource::~ParticleSource |
( |
| ) |
|
|
virtualdefault |
◆ addGenerator()
void Divide::ParticleSource::addGenerator |
( |
const std::shared_ptr< ParticleGenerator > & |
generator | ) |
|
|
inline |
◆ emit()
void Divide::ParticleSource::emit |
( |
U64 |
deltaTimeUS, |
|
|
const std::shared_ptr< ParticleData > & |
p |
|
) |
| |
|
virtual |
◆ emitRate()
F32 Divide::ParticleSource::emitRate |
( |
| ) |
const |
|
inlinenoexcept |
◆ updateEmitRate()
void Divide::ParticleSource::updateEmitRate |
( |
const F32 |
emitRate | ) |
|
|
inlinenoexcept |
◆ updateTransform()
void Divide::ParticleSource::updateTransform |
( |
const vec3< F32 > & |
position, |
|
|
const Quaternion< F32 > & |
orientation |
|
) |
| |
|
inlinenoexcept |
◆ _context
◆ _emitRate
F32 Divide::ParticleSource::_emitRate |
|
protected |
◆ _particleGenerators
The documentation for this class was generated from the following files: