![]() |
VR-Vantage 2.2 API Documentation
|
Class containing all parts of a system for a single type of particle. More...

Public Member Functions | |
| SimpleParticles () | |
| CTOR. | |
| virtual | ~SimpleParticles () |
| DTOR. | |
| osg::PositionAttitudeTransform * | positionAttitudeTransform () const |
| Accessor to the transform for positioning the emitter. | |
| osgParticle::Particle * | particle () const |
| Accessor to the particle template. | |
| osgParticle::ParticleSystem * | particleSystem () const |
| Accessor to the particle system. | |
| osgParticle::ParticleSystemUpdater * | particleSystemUpdater () const |
| Accessor to the updater. | |
| osgParticle::ModularEmitter * | modularEmitter () const |
| Accessor to the emitter. | |
| osgParticle::RandomRateCounter * | randomRateCounter () const |
| Accessor to the counter. | |
| osgParticle::PointPlacer * | pointPlacer () const |
| Accessor to the placer. | |
| osgParticle::RadialShooter * | radialShooter () const |
| Accessor to the shooter. | |
| osgParticle::ModularProgram * | modularProgram () const |
| Accessor to the modular program. | |
Private Attributes | |
| osg::ref_ptr < osg::PositionAttitudeTransform > | myPat |
| osgParticle::Particle * | myParticle |
| osg::ref_ptr < osgParticle::ParticleSystem > | myParticleSystem |
| osg::ref_ptr < osgParticle::ParticleSystemUpdater > | myParticleSystemUpdater |
| osg::ref_ptr < osgParticle::ModularEmitter > | myModularEmitter |
| osg::ref_ptr < osgParticle::ModularProgram > | myModularProgram |
| osg::ref_ptr < osgParticle::RandomRateCounter > | myRandomRateCounter |
| osg::ref_ptr < osgParticle::PointPlacer > | myPointPlacer |
| osg::ref_ptr < osgParticle::RadialShooter > | myRadialShooter |
Class containing all parts of a system for a single type of particle.
This class encompasses all the necessary parts to create a particle system which emits a single type of particle. Though it is not necessary to build a particle system into a single class, this design allows multiple uses within a scene with minimal configuration.
| SimpleParticles::SimpleParticles | ( | ) |
CTOR.
|
virtual |
DTOR.
|
inline |
Accessor to the transform for positioning the emitter.
References myPat.
|
inline |
Accessor to the particle template.
References myParticle.
|
inline |
Accessor to the particle system.
References myParticleSystem.
|
inline |
Accessor to the updater.
References myParticleSystemUpdater.
|
inline |
Accessor to the emitter.
References myModularEmitter.
|
inline |
Accessor to the counter.
References myRandomRateCounter.
|
inline |
Accessor to the placer.
References myPointPlacer.
|
inline |
Accessor to the shooter.
References myRadialShooter.
|
inline |
Accessor to the modular program.
References myModularProgram.
|
private |
Referenced by positionAttitudeTransform().
|
private |
Referenced by particle().
|
private |
Referenced by particleSystem().
|
private |
Referenced by particleSystemUpdater().
|
private |
Referenced by modularEmitter().
|
private |
Referenced by modularProgram().
|
private |
Referenced by randomRateCounter().
|
private |
Referenced by pointPlacer().
|
private |
Referenced by radialShooter().