int _estimatedMaxNumOfParticles
Definition Emitter:77
virtual void accept(osg::NodeVisitor &nv)
Definition Emitter:43
int getEstimatedMaxNumOfParticles() const
Definition Emitter:48
void setParticleTemplate(const Particle &p)
Set the particle template (particle is copied).
Definition Emitter:87
virtual bool isSameKindAs(const osg::Object *obj) const
Definition Emitter:42
virtual void emitParticles(double dt)=0
Emitter(const Emitter ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
const Particle & getParticleTemplate() const
Get the particle template.
Definition Emitter:82
void setParticleSystem(ParticleSystem *ps)
Set the destination particle system.
virtual const char * libraryName() const
Definition Emitter:40
Emitter & operator=(const Emitter &)
Definition Emitter:68
void setEstimatedMaxNumOfParticles(int num)
bool getUseDefaultTemplate() const
Return whether the particle system's default template should be used.
Definition Emitter:93
virtual const char * className() const
Definition Emitter:41
void setUseDefaultTemplate(bool v)
Definition Emitter:98
Definition ParticleProcessor:38
Definition ParticleSystem:54
Definition AccelOperator:27
#define OSGPARTICLE_EXPORT
Definition osgParticle/Export:40