|
Blender V4.3
|
This is the complete list of members for blender::index_mask::IndexMask, including all inherited members.
| bounds() const | blender::index_mask::IndexMask | inline |
| complement(const IndexMask &universe, IndexMaskMemory &memory) const | blender::index_mask::IndexMask | |
| contains(int64_t query_index) const | blender::index_mask::IndexMask | |
| data_for_inplace_construction() | blender::index_mask::IndexMask | inline |
| find(int64_t query_index) const | blender::index_mask::IndexMask | |
| find_larger_equal(int64_t query_index) const | blender::index_mask::IndexMask | |
| find_smaller_equal(int64_t query_index) const | blender::index_mask::IndexMask | |
| first() const | blender::index_mask::IndexMask | inline |
| foreach_index(Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_index(GrainSize grain_size, Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_index_optimized(Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_index_optimized(GrainSize grain_size, Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_range(Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_segment(Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_segment(GrainSize grain_size, Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_segment_optimized(Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_segment_optimized(GrainSize grain_size, Fn &&fn) const | blender::index_mask::IndexMask | inline |
| foreach_segment_zipped(Span< IndexMask > masks, FunctionRef< bool(Span< IndexMaskSegment > segments)> fn) | blender::index_mask::IndexMask | static |
| from_batch_predicate(const IndexMask &universe, GrainSize grain_size, IndexMaskMemory &memory, FunctionRef< int64_t(const IndexMaskSegment &universe_segment, IndexRangesBuilder< int16_t > &builder)> batch_predicate) | blender::index_mask::IndexMask | static |
| from_bits(BitSpan bits, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_bits(const IndexMask &universe, BitSpan bits, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_bools(Span< bool > bools, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_bools(const VArray< bool > &bools, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_bools(const IndexMask &universe, Span< bool > bools, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_bools(const IndexMask &universe, const VArray< bool > &bools, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_bools_inverse(const IndexMask &universe, Span< bool > bools, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_difference(const IndexMask &mask_a, const IndexMask &mask_b, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_every_nth(int64_t n, int64_t indices_num, const int64_t initial_offset, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_group_ids(const VArray< int > &group_ids, IndexMaskMemory &memory, VectorSet< int > &r_index_by_group_id) | blender::index_mask::IndexMask | static |
| from_group_ids(const IndexMask &universe, const VArray< int > &group_ids, IndexMaskMemory &memory, VectorSet< int > &r_index_by_group_id) | blender::index_mask::IndexMask | static |
| from_groups(const IndexMask &universe, IndexMaskMemory &memory, Fn &&get_group_index, MutableSpan< IndexMask > r_masks) | blender::index_mask::IndexMask | static |
| from_indices(Span< T > indices, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_initializers(const Span< Initializer > initializers, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_intersection(const IndexMask &mask_a, const IndexMask &mask_b, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_predicate(const IndexMask &universe, GrainSize grain_size, IndexMaskMemory &memory, Fn &&predicate) | blender::index_mask::IndexMask | inlinestatic |
| from_repeating(const IndexMask &mask_to_repeat, int64_t repetitions, int64_t stride, int64_t initial_offset, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_segments(Span< IndexMaskSegment > segments, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| from_union(const IndexMask &mask_a, const IndexMask &mask_b, IndexMaskMemory &memory) | blender::index_mask::IndexMask | static |
| index_range() const | blender::index_mask::IndexMask | inline |
| index_to_iterator(int64_t index) const | blender::index_mask::IndexMask | inline |
| IndexMask() | blender::index_mask::IndexMask | inline |
| IndexMask(int64_t size) | blender::index_mask::IndexMask | inlineexplicit |
| IndexMask(IndexRange range) | blender::index_mask::IndexMask | inline |
| Initializer typedef | blender::index_mask::IndexMask | |
| is_empty() const | blender::index_mask::IndexMask | inline |
| iterator_to_index(const RawMaskIterator &it) const | blender::index_mask::IndexMask | inline |
| last() const | blender::index_mask::IndexMask | inline |
| min_array_size() const | blender::index_mask::IndexMask | inline |
| operator!=(const IndexMask &a, const IndexMask &b) | blender::index_mask::IndexMask | friend |
| operator==(const IndexMask &a, const IndexMask &b) | blender::index_mask::IndexMask | friend |
| operator[](int64_t i) const | blender::index_mask::IndexMask | inline |
| operator[](const RawMaskIterator &it) const | blender::index_mask::IndexMask | inline |
| segment(int64_t segment_i) const | blender::index_mask::IndexMask | inline |
| segments_num() const | blender::index_mask::IndexMask | inline |
| set_bits(MutableBitSpan r_bits, int64_t offset=0) const | blender::index_mask::IndexMask | |
| shift(const int64_t offset, IndexMaskMemory &memory) const | blender::index_mask::IndexMask | |
| size() const | blender::index_mask::IndexMask | inline |
| slice(IndexRange range) const | blender::index_mask::IndexMask | inline |
| slice(int64_t start, int64_t size) const | blender::index_mask::IndexMask | |
| slice(RawMaskIterator first_it, RawMaskIterator last_it, int64_t size) const | blender::index_mask::IndexMask | |
| slice_and_shift(IndexRange range, int64_t offset, IndexMaskMemory &memory) const | blender::index_mask::IndexMask | |
| slice_and_shift(int64_t start, int64_t size, int64_t offset, IndexMaskMemory &memory) const | blender::index_mask::IndexMask | |
| slice_content(IndexRange range) const | blender::index_mask::IndexMask | |
| slice_content(int64_t start, int64_t size) const | blender::index_mask::IndexMask | |
| to_bits(MutableBitSpan r_bits, int64_t offset=0) const | blender::index_mask::IndexMask | |
| to_bools(MutableSpan< bool > r_bools) const | blender::index_mask::IndexMask | |
| to_indices(MutableSpan< T > r_indices) const | blender::index_mask::IndexMask | |
| to_range() const | blender::index_mask::IndexMask | inline |
| to_ranges() const | blender::index_mask::IndexMask | |
| to_ranges_invert(IndexRange universe) const | blender::index_mask::IndexMask | |
| to_spans_and_ranges() const | blender::index_mask::IndexMask | inline |