|
Blender
V3.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 33 of file task_graph.cc.
|
inline |
Definition at line 48 of file task_graph.cc.
References input.
Referenced by BLI_task_graph_node_create().
|
delete |
|
inline |
Definition at line 70 of file task_graph.cc.
|
inline |
Definition at line 85 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 46 of file task_graph.cc.
Referenced by ~TaskNode().
| TaskGraphNodeRunFunction TaskNode::run_func |
Definition at line 42 of file task_graph.cc.
Referenced by run_serial().
| 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 blender::draw::mesh_extract_render_data_node_create(), run_serial(), and ~TaskNode().