|
Blender
V3.3
|
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 32 of file task_pool.cc.
|
inline |
Definition at line 40 of file task_pool.cc.
|
inline |
Definition at line 49 of file task_pool.cc.
References free_taskdata, freedata, MEM_freeN, pool, and taskdata.
|
inline |
Definition at line 65 of file task_pool.cc.
|
delete |
| void Task::operator() | ( | ) | const |
Definition at line 162 of file task_pool.cc.
| bool Task::free_taskdata |
Definition at line 37 of file task_pool.cc.
Referenced by ~Task().
| TaskFreeFunction Task::freedata |
Definition at line 38 of file task_pool.cc.
Referenced by ~Task().
| TaskPool* Task::pool |
Definition at line 34 of file task_pool.cc.
Referenced by operator()(), and ~Task().
| TaskRunFunction Task::run |
Definition at line 35 of file task_pool.cc.
Referenced by operator()().
| void* Task::taskdata |
Definition at line 36 of file task_pool.cc.
Referenced by operator()(), and ~Task().