Blender V4.3
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 94 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

Definition at line 99 of file BLI_task_size_hints.hh.

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 103 of file BLI_task_size_hints.hh.


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