From 499c24ce7530b484b103fa714e94fc72ef6acfc2 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 24 Nov 2021 17:49:33 +0100 Subject: BLI: add slice method to index mask and generic span --- source/blender/blenlib/intern/index_mask.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/blenlib/intern/index_mask.cc') diff --git a/source/blender/blenlib/intern/index_mask.cc b/source/blender/blenlib/intern/index_mask.cc index cba985b8a44..d726dff6d16 100644 --- a/source/blender/blenlib/intern/index_mask.cc +++ b/source/blender/blenlib/intern/index_mask.cc @@ -18,6 +18,11 @@ namespace blender { +IndexMask IndexMask::slice(IndexRange slice) const +{ + return IndexMask(indices_.slice(slice)); +} + /** * Create a sub-mask that is also shifted to the beginning. The shifting to the beginning allows * code to work with smaller indices, which is more memory efficient. -- cgit v1.2.3