18 #include <matrix/vlVector.h>
20 #include <osg/ref_ptr>
21 #include <osg/BoundingBox>
31 class DtParticleEffect;
45 virtual void setIntensity(
float intensity);
48 virtual void setScale(
float scale);
51 virtual void setDuration(
double seconds);
54 virtual void setWind(
const DtVector& windVector);
58 virtual void setPosition(
const DtVector& position);
80 virtual void resume();
83 virtual void setLoopMode(
bool loopOn);
86 virtual void setReverseAnimation(
bool reverse);
95 osg::BoundingBox calculateParentExtents(osg::Node* parent);
101 osg::Node* loadNode(
const std::string& filenameParam,
102 const std::string& resourcePathList );
115 static void registerCreator(
DtDe& de);