Definition ModularProgram:35
Operator * getOperator(int i)
Get a pointer to an operator in the list.
Definition ModularProgram:81
virtual ~ModularProgram()
Definition ModularProgram:58
void execute(double dt)
Execute the program on the particle system. Must be overridden in descendant classes.
void removeOperator(int i)
Remove an operator from the list.
Definition ModularProgram:91
META_Node(osgParticle, ModularProgram)
void addOperator(Operator *o)
Add an operator to the list.
Definition ModularProgram:76
ModularProgram & operator=(const ModularProgram &)
Definition ModularProgram:59
int numOperators() const
Get the number of operators.
Definition ModularProgram:71
ModularProgram(const ModularProgram ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition osgParticle/Program:36
Definition AccelOperator:27
#define OSGPARTICLE_EXPORT
Definition osgParticle/Export:40