Blender V5.0
blender::threading::detail::TaskSizeHints_AccumulatedLookupFn< Fn > Class Template Reference

#include <BLI_task_size_hints.hh>

Inherits blender::threading::detail::TaskSizeHints_AccumulatedLookup.

Public Member Functions

 TaskSizeHints_AccumulatedLookupFn (Fn fn)
int64_t lookup_accumulated_size (const IndexRange range) const override
Public Member Functions inherited from blender::threading::detail::TaskSizeHints_AccumulatedLookup
 TaskSizeHints_AccumulatedLookup ()

Additional Inherited Members

Public Types inherited from blender::threading::TaskSizeHints
enum class  Type { Static , IndividualLookup , AccumulatedLookup }
Public Attributes inherited from blender::threading::TaskSizeHints
Type type
Protected Member Functions inherited from blender::threading::TaskSizeHints
 TaskSizeHints (const Type type)

Detailed Description

template<typename Fn>
class blender::threading::detail::TaskSizeHints_AccumulatedLookupFn< Fn >

Definition at line 93 of file BLI_task_size_hints.hh.

Constructor & Destructor Documentation

◆ TaskSizeHints_AccumulatedLookupFn()

template<typename Fn>
blender::threading::detail::TaskSizeHints_AccumulatedLookupFn< Fn >::TaskSizeHints_AccumulatedLookupFn ( Fn fn)
inline

Member Function Documentation

◆ lookup_accumulated_size()

template<typename Fn>
int64_t blender::threading::detail::TaskSizeHints_AccumulatedLookupFn< Fn >::lookup_accumulated_size ( const IndexRange range) const
inlineoverridevirtual

Get the accumulated size of a range of tasks.

Implements blender::threading::detail::TaskSizeHints_AccumulatedLookup.

Definition at line 102 of file BLI_task_size_hints.hh.


The documentation for this class was generated from the following file: