|
Blender V5.0
|
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 33 of file task_graph.cc.
|
inline |
Definition at line 48 of file task_graph.cc.
References free_func, input, run_func, and task_data.
Referenced by operator=(), run_serial(), and TaskNode().
|
delete |
References TaskNode().
|
inline |
Definition at line 70 of file task_graph.cc.
References TaskNode().
|
inline |
Definition at line 85 of file task_graph.cc.
References run_func, successors, task_data, and TaskNode().
Referenced by BLI_task_graph_node_push_work().
| TaskGraphNodeFreeFunction TaskNode::free_func |
Definition at line 46 of file task_graph.cc.
Referenced by TaskNode(), and ~TaskNode().
| TaskGraphNodeRunFunction TaskNode::run_func |
Definition at line 42 of file task_graph.cc.
Referenced by run_serial(), and TaskNode().
| std::vector<TaskNode *> TaskNode::successors |
Definition at line 39 of file task_graph.cc.
Referenced by BLI_task_graph_edge_create(), and run_serial().
| void* TaskNode::task_data |
Definition at line 43 of file task_graph.cc.
Referenced by run_serial(), TaskNode(), and ~TaskNode().