Blender V5.0
blender::threading::detail Namespace Reference

Classes

class  TaskSizeHints_Static
class  TaskSizeHints_IndividualLookup
class  TaskSizeHints_AccumulatedLookup
class  TaskSizeHints_IndividualLookupFn
class  TaskSizeHints_AccumulatedLookupFn

Functions

void parallel_for_impl (IndexRange range, int64_t grain_size, FunctionRef< void(IndexRange)> function, const TaskSizeHints &size_hints)
void memory_bandwidth_bound_task_impl (FunctionRef< void()> function)
static void parallel_for_impl_accumulated_size_lookup (const IndexRange range, const int64_t grain_size, const FunctionRef< void(IndexRange)> function, const TaskSizeHints_AccumulatedLookup &size_hints)

Function Documentation

◆ memory_bandwidth_bound_task_impl()

void blender::threading::detail::memory_bandwidth_bound_task_impl ( FunctionRef< void()> function)

◆ parallel_for_impl()

◆ parallel_for_impl_accumulated_size_lookup()