virtual const char * className() const
#define OSGPARTICLE_EXPORT
void process(double dt)
Implementation of ParticleProcessor::process(). Do not call this method by yourself.
virtual void execute(double dt)=0
Execute the program on the particle system. Must be overriden in descendant classes.
virtual const char * libraryName() const
virtual bool isSameKindAs(const osg::Object *obj) const
Program & operator=(const Program &)
virtual void accept(osg::NodeVisitor &nv)