|
Blender V4.3
|
Public Member Functions | |
| TaskNode (TaskGraph *task_graph, TaskGraphNodeRunFunction run_func, void *task_data, TaskGraphNodeFreeFunction free_func) | |
| TaskNode (const TaskNode &other)=delete | |
| TaskNode & | operator= (const TaskNode &other)=delete |
| ~TaskNode () | |
| void | run_serial () |
Public Attributes | |
| std::vector< TaskNode * > | successors |
| TaskGraphNodeRunFunction | run_func |
| void * | task_data |
| TaskGraphNodeFreeFunction | free_func |
Definition at line 37 of file task_graph.cc.
|
inline |
Definition at line 52 of file task_graph.cc.
|
delete |
|
inline |
Definition at line 74 of file task_graph.cc.
|
inline |
Definition at line 89 of file task_graph.cc.
References run_func, successors, and task_data.
Referenced by BLI_task_graph_node_push_work().
| TaskGraphNodeFreeFunction TaskNode::free_func |
Definition at line 50 of file task_graph.cc.
Referenced by ~TaskNode().
| TaskGraphNodeRunFunction TaskNode::run_func |
Definition at line 46 of file task_graph.cc.
Referenced by run_serial().
| std::vector<TaskNode *> TaskNode::successors |
Definition at line 43 of file task_graph.cc.
Referenced by BLI_task_graph_edge_create(), and run_serial().
| void* TaskNode::task_data |
Definition at line 47 of file task_graph.cc.
Referenced by run_serial(), and ~TaskNode().