OGRE
1.9.0
|
Convenience class to make it easy to step through all particles in a ParticleSystem. More...
#include <OgreParticleIterator.h>
Public Member Functions | |
bool | end (void) |
Returns true when at the end of the particle list. | |
Particle * | getNext (void) |
Returns a pointer to the next particle, and moves the iterator on by 1 element. | |
Protected Member Functions | |
ParticleIterator (list< Particle * >::type::iterator start, list< Particle * >::type::iterator end) | |
Protected constructor, only available from ParticleSystem::getIterator. | |
Protected Attributes | |
list< Particle * >::type::iterator | mEnd |
list< Particle * >::type::iterator | mPos |
list< Particle * >::type::iterator | mStart |
Friends | |
class | ParticleSystem |
Convenience class to make it easy to step through all particles in a ParticleSystem.
Definition at line 45 of file OgreParticleIterator.h.
|
protected |
Protected constructor, only available from ParticleSystem::getIterator.
References end().
bool Ogre::ParticleIterator::end | ( | void | ) |
Returns true when at the end of the particle list.
Referenced by ParticleIterator().
Particle * Ogre::ParticleIterator::getNext | ( | void | ) |
Returns a pointer to the next particle, and moves the iterator on by 1 element.
|
friend |
Definition at line 47 of file OgreParticleIterator.h.
References ParticleSystem.
Referenced by ParticleSystem.
Definition at line 51 of file OgreParticleIterator.h.
Definition at line 49 of file OgreParticleIterator.h.
Definition at line 50 of file OgreParticleIterator.h.