|
Blender V4.3
|
#include <BLI_task_size_hints.hh>
Inherits blender::threading::TaskSizeHints.
Inherited by blender::threading::detail::TaskSizeHints_IndividualLookupFn< Fn >.
Public Member Functions | |
| TaskSizeHints_IndividualLookup (std::optional< int64_t > full_size) | |
| virtual void | lookup_individual_sizes (IndexRange, MutableSpan< int64_t > r_sizes) const =0 |
Public Attributes | |
| std::optional< int64_t > | full_size |
Public Attributes inherited from blender::threading::TaskSizeHints | |
| Type | type |
Additional Inherited Members | |
Public Types inherited from blender::threading::TaskSizeHints | |
| enum class | Type { Static , IndividualLookup , AccumulatedLookup } |
Protected Member Functions inherited from blender::threading::TaskSizeHints | |
| TaskSizeHints (const Type type) | |
Definition at line 54 of file BLI_task_size_hints.hh.
|
inline |
Definition at line 58 of file BLI_task_size_hints.hh.
|
pure virtual |
Get the individual size of all tasks in the range.
Implemented in blender::threading::detail::TaskSizeHints_IndividualLookupFn< Fn >.
| std::optional<int64_t> blender::threading::detail::TaskSizeHints_IndividualLookup::full_size |
Definition at line 56 of file BLI_task_size_hints.hh.