Particle Universe
1.2
|
#include <ParticleUniverseLineEmitter.h>
The LineEmitter is a ParticleEmitter that emits particles on or near a line.
ParticleUniverse::LineEmitter::LineEmitter | ( | void | ) |
|
inlinevirtual |
|
virtual |
Override the default implementation, to allow that no particles are emitted if there is an incremental emission of particles (along a path), and the end of the line has been reached.
Reimplemented from ParticleUniverse::ParticleEmitter.
|
virtual |
Internal method for generating the particle direction.
Reimplemented from ParticleUniverse::ParticleEmitter.
|
virtual |
Todo
Reimplemented from ParticleUniverse::ParticleEmitter.
|
virtual |
Notify that the Particle System is rescaled.
Reimplemented from ParticleUniverse::ParticleEmitter.
|
virtual |
Perform activities when a ParticleEmitter is started.
Reimplemented from ParticleUniverse::ParticleEmitter.
|
virtual |
Copy attributes to another emitter.
Reimplemented from ParticleUniverse::ParticleEmitter.
const Vector3& ParticleUniverse::LineEmitter::getEnd | ( | void | ) | const |
Get the end vector. This is the vector that defines the end of the line (in local space).
Real ParticleUniverse::LineEmitter::getMaxDeviation | ( | void | ) | const |
Real ParticleUniverse::LineEmitter::getMaxIncrement | ( | void | ) | const |
Real ParticleUniverse::LineEmitter::getMinIncrement | ( | void | ) | const |
void ParticleUniverse::LineEmitter::setEnd | ( | const Vector3 & | end | ) |
Set the end vector.
void ParticleUniverse::LineEmitter::setMaxDeviation | ( | Real | maxDeviation | ) |
void ParticleUniverse::LineEmitter::setMaxIncrement | ( | Real | maxIncrement | ) |
void ParticleUniverse::LineEmitter::setMinIncrement | ( | Real | minIncrement | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |