Inheritance:
Public Methods
-
ParticleEffect()
-
ParticleEffect(const ParticleEffect& copy, const osg::CopyOp& copyop = osg::CopyOp::SHALLOW_COPY)
-
virtual const char* libraryName() const
-
virtual const char* className() const
-
virtual bool isSameKindAs(const osg::Object* obj) const
-
virtual void accept(osg::NodeVisitor& nv)
-
void setEmitter(Emitter* emitter)
-
Emitter* getEmitter()
-
const Emitter* getEmitter() const
-
void setProgram(Program* program)
-
Program* getProgram()
-
const Program* getProgram() const
-
void setParticleSystem(ParticleSystem* ps)
-
ParticleSystem* getParticleSystem()
-
const ParticleSystem* getParticleSystem() const
-
virtual void buildEffect()
Protected Fields
-
osg::ref_ptr<Emitter> _emitter
-
osg::ref_ptr<Program> _program
-
osg::ref_ptr<ParticleSystem> _particleSystem
Documentation
- ParticleEffect()
- ParticleEffect(const ParticleEffect& copy, const osg::CopyOp& copyop = osg::CopyOp::SHALLOW_COPY)
- virtual const char* libraryName() const
- virtual const char* className() const
- virtual bool isSameKindAs(const osg::Object* obj) const
- virtual void accept(osg::NodeVisitor& nv)
- void setEmitter(Emitter* emitter)
- Emitter* getEmitter()
- const Emitter* getEmitter() const
- void setProgram(Program* program)
- Program* getProgram()
- const Program* getProgram() const
- void setParticleSystem(ParticleSystem* ps)
- ParticleSystem* getParticleSystem()
- const ParticleSystem* getParticleSystem() const
- virtual void buildEffect()
- osg::ref_ptr<Emitter> _emitter
- osg::ref_ptr<Program> _program
- osg::ref_ptr<ParticleSystem> _particleSystem
- Direct child classes:
- SmokeEffect
FireEffect
ExplosionEffect
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.