Blender V4.3
blender::index_mask::IndexMask Member List

This is the complete list of members for blender::index_mask::IndexMask, including all inherited members.

bounds() constblender::index_mask::IndexMaskinline
complement(const IndexMask &universe, IndexMaskMemory &memory) constblender::index_mask::IndexMask
contains(int64_t query_index) constblender::index_mask::IndexMask
data_for_inplace_construction()blender::index_mask::IndexMaskinline
find(int64_t query_index) constblender::index_mask::IndexMask
find_larger_equal(int64_t query_index) constblender::index_mask::IndexMask
find_smaller_equal(int64_t query_index) constblender::index_mask::IndexMask
first() constblender::index_mask::IndexMaskinline
foreach_index(Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_index(GrainSize grain_size, Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_index_optimized(Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_index_optimized(GrainSize grain_size, Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_range(Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_segment(Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_segment(GrainSize grain_size, Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_segment_optimized(Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_segment_optimized(GrainSize grain_size, Fn &&fn) constblender::index_mask::IndexMaskinline
foreach_segment_zipped(Span< IndexMask > masks, FunctionRef< bool(Span< IndexMaskSegment > segments)> fn)blender::index_mask::IndexMaskstatic
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::IndexMaskstatic
from_bits(BitSpan bits, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_bits(const IndexMask &universe, BitSpan bits, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_bools(Span< bool > bools, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_bools(const VArray< bool > &bools, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_bools(const IndexMask &universe, Span< bool > bools, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_bools(const IndexMask &universe, const VArray< bool > &bools, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_bools_inverse(const IndexMask &universe, Span< bool > bools, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_difference(const IndexMask &mask_a, const IndexMask &mask_b, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_every_nth(int64_t n, int64_t indices_num, const int64_t initial_offset, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_group_ids(const VArray< int > &group_ids, IndexMaskMemory &memory, VectorSet< int > &r_index_by_group_id)blender::index_mask::IndexMaskstatic
from_group_ids(const IndexMask &universe, const VArray< int > &group_ids, IndexMaskMemory &memory, VectorSet< int > &r_index_by_group_id)blender::index_mask::IndexMaskstatic
from_groups(const IndexMask &universe, IndexMaskMemory &memory, Fn &&get_group_index, MutableSpan< IndexMask > r_masks)blender::index_mask::IndexMaskstatic
from_indices(Span< T > indices, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_initializers(const Span< Initializer > initializers, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_intersection(const IndexMask &mask_a, const IndexMask &mask_b, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_predicate(const IndexMask &universe, GrainSize grain_size, IndexMaskMemory &memory, Fn &&predicate)blender::index_mask::IndexMaskinlinestatic
from_repeating(const IndexMask &mask_to_repeat, int64_t repetitions, int64_t stride, int64_t initial_offset, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_segments(Span< IndexMaskSegment > segments, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
from_union(const IndexMask &mask_a, const IndexMask &mask_b, IndexMaskMemory &memory)blender::index_mask::IndexMaskstatic
index_range() constblender::index_mask::IndexMaskinline
index_to_iterator(int64_t index) constblender::index_mask::IndexMaskinline
IndexMask()blender::index_mask::IndexMaskinline
IndexMask(int64_t size)blender::index_mask::IndexMaskinlineexplicit
IndexMask(IndexRange range)blender::index_mask::IndexMaskinline
Initializer typedefblender::index_mask::IndexMask
is_empty() constblender::index_mask::IndexMaskinline
iterator_to_index(const RawMaskIterator &it) constblender::index_mask::IndexMaskinline
last() constblender::index_mask::IndexMaskinline
min_array_size() constblender::index_mask::IndexMaskinline
operator!=(const IndexMask &a, const IndexMask &b)blender::index_mask::IndexMaskfriend
operator==(const IndexMask &a, const IndexMask &b)blender::index_mask::IndexMaskfriend
operator[](int64_t i) constblender::index_mask::IndexMaskinline
operator[](const RawMaskIterator &it) constblender::index_mask::IndexMaskinline
segment(int64_t segment_i) constblender::index_mask::IndexMaskinline
segments_num() constblender::index_mask::IndexMaskinline
set_bits(MutableBitSpan r_bits, int64_t offset=0) constblender::index_mask::IndexMask
shift(const int64_t offset, IndexMaskMemory &memory) constblender::index_mask::IndexMask
size() constblender::index_mask::IndexMaskinline
slice(IndexRange range) constblender::index_mask::IndexMaskinline
slice(int64_t start, int64_t size) constblender::index_mask::IndexMask
slice(RawMaskIterator first_it, RawMaskIterator last_it, int64_t size) constblender::index_mask::IndexMask
slice_and_shift(IndexRange range, int64_t offset, IndexMaskMemory &memory) constblender::index_mask::IndexMask
slice_and_shift(int64_t start, int64_t size, int64_t offset, IndexMaskMemory &memory) constblender::index_mask::IndexMask
slice_content(IndexRange range) constblender::index_mask::IndexMask
slice_content(int64_t start, int64_t size) constblender::index_mask::IndexMask
to_bits(MutableBitSpan r_bits, int64_t offset=0) constblender::index_mask::IndexMask
to_bools(MutableSpan< bool > r_bools) constblender::index_mask::IndexMask
to_indices(MutableSpan< T > r_indices) constblender::index_mask::IndexMask
to_range() constblender::index_mask::IndexMaskinline
to_ranges() constblender::index_mask::IndexMask
to_ranges_invert(IndexRange universe) constblender::index_mask::IndexMask
to_spans_and_ranges() constblender::index_mask::IndexMaskinline