|
HDK
|
#include <parallelExecutorEngineBase.h>
Inheritance diagram for VdfParallelExecutorEngineBase< Derived, DataManager >::_KeepTask:Public Member Functions | |
| _KeepTask (This *engine, const VdfEvaluationState &state, const VdfNode &node, VdfScheduleTaskIndex taskIndex) | |
| WorkTaskGraph::BaseTask * | execute () |
Public Member Functions inherited from WorkTaskGraph::BaseTask | |
| BaseTask ()=default | |
| virtual WORK_API | ~BaseTask () |
| void | AddChildReference () |
| int | RemoveChildReference () |
| template<typename F , typename... Args> | |
| F * | AllocateChild (Args &&...args) |
Public Member Functions inherited from WorkTaskGraph_DefaultImpl::BaseTask | |
| BaseTask ()=default | |
| WORK_API void | operator() (const int depth=0, WorkTaskGraph_DefaultImpl *const taskGraph=nullptr) const |
| void | AddChildReference () |
| int | RemoveChildReference () |
| template<typename F , typename... Args> | |
| F * | AllocateChild (Args &&...args) |
Additional Inherited Members | |
Protected Member Functions inherited from WorkTaskGraph::BaseTask | |
| void | _RecycleAsContinuation () |
Protected Member Functions inherited from WorkTaskGraph_DefaultImpl::BaseTask | |
| void | _RecycleAsContinuation () |
Definition at line 198 of file parallelExecutorEngineBase.h.
|
inline |
Definition at line 201 of file parallelExecutorEngineBase.h.
|
virtual |
Derived classes override this method to implement a parallel unit of work.
Implements WorkTaskGraph::BaseTask.
Definition at line 903 of file parallelExecutorEngineBase.h.