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().