|
Blender V4.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) | |
|
static |
Definition at line 21 of file BLI_task_graph_test.cc.
References TaskData::value.
|
static |
Definition at line 16 of file BLI_task_graph_test.cc.
References TaskData::value.
|
static |
Definition at line 32 of file BLI_task_graph_test.cc.
References TaskData::store.
|
static |
Definition at line 26 of file BLI_task_graph_test.cc.
References TaskData::value.
|
static |
Definition at line 44 of file BLI_task_graph_test.cc.
References TaskData::value.
|
static |
Definition at line 38 of file BLI_task_graph_test.cc.
References TaskData::store.
| TEST | ( | task | , |
| GraphForest | ) |
Definition at line 130 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(), EXPECT_EQ(), TaskData::store, TaskData_increase_value(), TaskData_multiply_by_two_store(), TaskData_store_value(), and TaskData::value.
| TEST | ( | task | , |
| GraphSequential | ) |
Definition at line 51 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(), EXPECT_EQ(), TaskData_decrease_value(), TaskData_increase_value(), TaskData_multiply_by_two_value(), and TaskData_square_value().
| TEST | ( | task | , |
| GraphSplit | ) |
Definition at line 109 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(), EXPECT_EQ(), TaskData_increase_value(), TaskData_multiply_by_two_store(), and TaskData_store_value().
| TEST | ( | task | , |
| GraphStartAtAnyNode | ) |
Definition at line 82 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(), EXPECT_EQ(), TaskData_decrease_value(), TaskData_increase_value(), TaskData_multiply_by_two_value(), and TaskData_square_value().
| TEST | ( | task | , |
| GraphTaskData | ) |
Definition at line 176 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(), EXPECT_EQ(), TaskData_increase_value(), and TaskData_store_value().