list< Particle * >::type::iterator mEnd
bool end(void)
Returns true when at the end of the particle list.
friend class ParticleSystem
list< Particle * >::type::iterator mStart
Particle * getNext(void)
Returns a pointer to the next particle, and moves the iterator on by 1 element.
ParticleIterator(list< Particle * >::type::iterator start, list< Particle * >::type::iterator end)
Protected constructor, only available from ParticleSystem::getIterator.
list< Particle * >::type::iterator mPos
Class representing a single particle instance.