Blender  V3.3
blender::IndexMask Member List

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

as_range() constblender::IndexMaskinline
begin() constblender::IndexMaskinline
contained_in(const IndexRange range) constblender::IndexMaskinline
end() constblender::IndexMaskinline
extract_ranges() constblender::IndexMask
extract_ranges_invert(const IndexRange full_range, Vector< int64_t > *r_skip_amounts=nullptr) constblender::IndexMask
foreach_index(const CallbackT &callback) constblender::IndexMaskinline
index_range() constblender::IndexMaskinline
IndexMask()=defaultblender::IndexMask
IndexMask(Span< int64_t > indices)blender::IndexMaskinline
IndexMask(IndexRange range)blender::IndexMaskinline
IndexMask(const std::initializer_list< int64_t > &indices)blender::IndexMaskinline
IndexMask(int64_t n)blender::IndexMaskinlineexplicit
indices() constblender::IndexMaskinline
indices_are_valid_index_mask(Span< int64_t > indices)blender::IndexMaskinlinestatic
invert(const IndexRange full_range, Vector< int64_t > &r_new_indices) constblender::IndexMask
is_empty() constblender::IndexMaskinline
is_range() constblender::IndexMaskinline
last() constblender::IndexMaskinline
min_array_size() constblender::IndexMaskinline
operator Span< int64_t >() constblender::IndexMaskinline
operator[](int64_t n) constblender::IndexMaskinline
size() constblender::IndexMaskinline
slice(int64_t start, int64_t size) constblender::IndexMask
slice(IndexRange slice) constblender::IndexMask
slice_and_offset(IndexRange slice, Vector< int64_t > &r_new_indices) constblender::IndexMask
to_best_mask_type(const Fn &fn) constblender::IndexMaskinline