|
Blender V5.0
|
#include <BLI_task_size_hints.hh>
Inherits blender::threading::detail::TaskSizeHints_IndividualLookup.
Public Member Functions | |
| TaskSizeHints_IndividualLookupFn (Fn fn, const std::optional< int64_t > full_size) | |
| void | lookup_individual_sizes (const IndexRange range, MutableSpan< int64_t > r_sizes) const override |
| Public Member Functions inherited from blender::threading::detail::TaskSizeHints_IndividualLookup | |
| TaskSizeHints_IndividualLookup (std::optional< int64_t > full_size) | |
Additional Inherited Members | |
| Public Types inherited from blender::threading::TaskSizeHints | |
| enum class | Type { Static , IndividualLookup , AccumulatedLookup } |
| Public Attributes inherited from blender::threading::detail::TaskSizeHints_IndividualLookup | |
| std::optional< int64_t > | full_size |
| Public Attributes inherited from blender::threading::TaskSizeHints | |
| Type | type |
| Protected Member Functions inherited from blender::threading::TaskSizeHints | |
| TaskSizeHints (const Type type) | |
Definition at line 76 of file BLI_task_size_hints.hh.
|
inline |
Definition at line 81 of file BLI_task_size_hints.hh.
References blender::threading::detail::TaskSizeHints_IndividualLookup::full_size, and blender::threading::detail::TaskSizeHints_IndividualLookup::TaskSizeHints_IndividualLookup().
|
inlineoverridevirtual |
Get the individual size of all tasks in the range.
Implements blender::threading::detail::TaskSizeHints_IndividualLookup.
Definition at line 86 of file BLI_task_size_hints.hh.