Definition ModularEmitter:44
ModularEmitter & operator=(const ModularEmitter &)
Definition ModularEmitter:87
void setPlacer(Placer *p)
Set the Placer object.
Definition ModularEmitter:136
void setShooter(Shooter *s)
Set the Shooter object.
Definition ModularEmitter:151
Counter * getCounter()
Get the counter object.
Definition ModularEmitter:101
float getNumParticlesToCreateMovementCompensationRatio() const
Get the ratio between number of particle to create in compensation for movement of the emitter.
Definition ModularEmitter:116
META_Node(osgParticle, ModularEmitter)
virtual ~ModularEmitter()
Definition ModularEmitter:86
void setNumParticlesToCreateMovementCompensationRatio(float r)
Set the ratio between number of particle to create in compenstation for movement of the emitter.
Definition ModularEmitter:121
virtual void emitParticles(double dt)
void setCounter(Counter *c)
Set the Counter object.
Definition ModularEmitter:111
Placer * getPlacer()
Get the Placer object.
Definition ModularEmitter:126
Shooter * getShooter()
Get the Shooter object.
Definition ModularEmitter:141
ModularEmitter(const ModularEmitter ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition AccelOperator:27
#define OSGPARTICLE_EXPORT
Definition osgParticle/Export:40