|
Blender V5.0
|
#include <BLI_index_mask.hh>
Public Attributes | |
| int64_t | segment_i |
| int16_t | index_in_segment |
Encodes a position in an IndexMask. The term "raw" just means that this does not have the usual iterator methods like operator++. Supporting those would require storing more data. Generally, the fastest way to iterate over an IndexMask is using a foreach_* method anyway.
Definition at line 55 of file BLI_index_mask.hh.
| int16_t blender::index_mask::RawMaskIterator::index_in_segment |
Element within the segment.
Definition at line 59 of file BLI_index_mask.hh.
Referenced by blender::index_mask::IndexMask::index_to_iterator(), blender::index_mask::IndexMask::iterator_to_index(), blender::index_mask::operator!=(), blender::index_mask::IndexMask::operator[](), blender::index_mask::IndexMask::slice(), and blender::index_mask::IndexMask::slice().
| int64_t blender::index_mask::RawMaskIterator::segment_i |
Index of the segment in the index mask.
Definition at line 57 of file BLI_index_mask.hh.
Referenced by blender::index_mask::IndexMask::index_to_iterator(), blender::index_mask::IndexMask::iterator_to_index(), blender::index_mask::operator!=(), blender::index_mask::IndexMask::operator[](), blender::index_mask::IndexMask::slice(), and blender::index_mask::IndexMask::slice().