|
Blender
V2.93
|
Public Member Functions | |
| Task (TaskPool *pool, TaskRunFunction run, void *taskdata, bool free_taskdata, TaskFreeFunction freedata) | |
| ~Task () | |
| Task (Task &&other) | |
| Task (const Task &other)=delete | |
| Task & | operator= (const Task &other)=delete |
| Task & | operator= (Task &&other)=delete |
| void | operator() () const |
Public Attributes | |
| TaskPool * | pool |
| TaskRunFunction | run |
| void * | taskdata |
| bool | free_taskdata |
| TaskFreeFunction | freedata |
Definition at line 46 of file task_pool.cc.
|
inline |
Definition at line 54 of file task_pool.cc.
|
inline |
Definition at line 63 of file task_pool.cc.
References free_taskdata, freedata, MEM_freeN, pool, and taskdata.
|
inline |
Definition at line 79 of file task_pool.cc.
|
delete |
|
inline |
Definition at line 115 of file task_pool.cc.
| bool Task::free_taskdata |
Definition at line 51 of file task_pool.cc.
Referenced by ~Task().
| TaskFreeFunction Task::freedata |
Definition at line 52 of file task_pool.cc.
Referenced by ~Task().
| TaskPool* Task::pool |
Definition at line 48 of file task_pool.cc.
Referenced by operator()(), and ~Task().
| TaskRunFunction Task::run |
Definition at line 49 of file task_pool.cc.
Referenced by operator()().
| void* Task::taskdata |
Definition at line 50 of file task_pool.cc.
Referenced by operator()(), and ~Task().