Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | TaskData |
Functions | |
static void | TaskData_increase_value (void *taskdata) |
static void | TaskData_decrease_value (void *taskdata) |
static void | TaskData_multiply_by_two_value (void *taskdata) |
static void | TaskData_multiply_by_two_store (void *taskdata) |
static void | TaskData_store_value (void *taskdata) |
static void | TaskData_square_value (void *taskdata) |
TEST (task, GraphSequential) | |
TEST (task, GraphStartAtAnyNode) | |
TEST (task, GraphSplit) | |
TEST (task, GraphForest) | |
TEST (task, GraphTaskData) | |
TEST | ( | task | , |
GraphForest | |||
) |
Definition at line 128 of file BLI_task_graph_test.cc.
References BLI_task_graph_create(), BLI_task_graph_edge_create(), BLI_task_graph_free(), BLI_task_graph_node_create(), BLI_task_graph_node_push_work(), BLI_task_graph_work_and_wait(), data1, data2, EXPECT_EQ(), graph, TaskData_increase_value(), TaskData_multiply_by_two_store(), and TaskData_store_value().
TEST | ( | task | , |
GraphSequential | |||
) |
Definition at line 49 of file BLI_task_graph_test.cc.
References BLI_task_graph_create(), BLI_task_graph_edge_create(), BLI_task_graph_free(), BLI_task_graph_node_create(), BLI_task_graph_node_push_work(), BLI_task_graph_work_and_wait(), data, EXPECT_EQ(), graph, TaskData_decrease_value(), TaskData_increase_value(), TaskData_multiply_by_two_value(), and TaskData_square_value().
TEST | ( | task | , |
GraphSplit | |||
) |
Definition at line 107 of file BLI_task_graph_test.cc.
References BLI_task_graph_create(), BLI_task_graph_edge_create(), BLI_task_graph_free(), BLI_task_graph_node_create(), BLI_task_graph_node_push_work(), BLI_task_graph_work_and_wait(), data, EXPECT_EQ(), graph, TaskData_increase_value(), TaskData_multiply_by_two_store(), and TaskData_store_value().
TEST | ( | task | , |
GraphStartAtAnyNode | |||
) |
Definition at line 80 of file BLI_task_graph_test.cc.
References BLI_task_graph_create(), BLI_task_graph_edge_create(), BLI_task_graph_free(), BLI_task_graph_node_create(), BLI_task_graph_node_push_work(), BLI_task_graph_work_and_wait(), data, EXPECT_EQ(), graph, TaskData_decrease_value(), TaskData_increase_value(), TaskData_multiply_by_two_value(), and TaskData_square_value().
TEST | ( | task | , |
GraphTaskData | |||
) |
Definition at line 174 of file BLI_task_graph_test.cc.
References BLI_task_graph_create(), BLI_task_graph_edge_create(), BLI_task_graph_free(), BLI_task_graph_node_create(), BLI_task_graph_node_push_work(), BLI_task_graph_work_and_wait(), data, EXPECT_EQ(), graph, TaskData_increase_value(), and TaskData_store_value().