From 3a1aec54a7d41d2569d65d9fe8baf825696a3095 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 11 Dec 2019 15:20:21 +0100 Subject: cleanup --- source/blender/functions/FN_generic_virtual_list_list_ref.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'source/blender/functions/FN_generic_virtual_list_list_ref.h') diff --git a/source/blender/functions/FN_generic_virtual_list_list_ref.h b/source/blender/functions/FN_generic_virtual_list_list_ref.h index 358b40ed780..a5dd0433bf4 100644 --- a/source/blender/functions/FN_generic_virtual_list_list_ref.h +++ b/source/blender/functions/FN_generic_virtual_list_list_ref.h @@ -76,6 +76,19 @@ class GenericVirtualListListRef { return m_virtual_list_size; } + uint sublist_size(uint index) const + { + BLI_assert(index < m_virtual_list_size); + switch (m_category) { + case Category::SingleArray: + return m_data.single_array.real_array_size; + case Category::FullArrayList: + return m_data.full_array_list.real_array_sizes[index]; + } + BLI_assert(false); + return 0; + } + const CPPType &type() const { return *m_type; -- cgit v1.2.3