#include <PartioIterator.h>
|
size_t | index |
| Start of non-interleaved index of contiguous block.
|
|
◆ PROVIDER
template<bool constant = false>
◆ ParticleIterator() [1/3]
template<bool constant = false>
Construct an invalid iterator.
◆ ParticleIterator() [2/3]
template<bool constant = false>
Copy constructor. NOTE: Invalidates any accessors that have been registered with it.
◆ ParticleIterator() [3/3]
template<bool constant = false>
Construct an iterator with iteration parameters. This is typically only called by implementations of Particle (not by users). For users, use begin() and end() on the particle type
◆ addAccessor()
template<bool constant = false>
◆ operator!=()
template<bool constant = false>
Iterator comparison not-equals.
◆ operator++() [1/2]
template<bool constant = false>
Increment the iterator (prefix).
◆ operator++() [2/2]
template<bool constant = false>
Increment the iterator (postfix). Prefer the prefix form below to this one.
◆ operator==()
template<bool constant = false>
Iterator comparison equals.
◆ valid()
template<bool constant = false>
Whether the iterator is valid.
◆ accessors
template<bool constant = false>
This is used for both non-interleaved and interleaved particle attributes.
◆ index
template<bool constant = false>
◆ indexEnd
template<bool constant = false>
End of non-interleaved index of contiguous block.
◆ particles
template<bool constant = false>
The documentation for this class was generated from the following file: