|
Blender V4.3
|
Public Member Functions | |
| Executor (const GraphExecutor &self) | |
| ~Executor () | |
| void | execute (Params ¶ms, const Context &context) |
Definition at line 290 of file lazy_function_graph_executor.cc.
|
inline |
Definition at line 345 of file lazy_function_graph_executor.cc.
References BLI_assert, and blender::fn::lazy_function::Graph::node_indices_are_valid().
|
inline |
Definition at line 351 of file lazy_function_graph_executor.cc.
References BLI_task_pool_free(), blender::MutableSpan< T >::index_range(), blender::threading::parallel_for(), and task_pool.
|
inline |
Main entry point to the execution of this graph.
Definition at line 368 of file lazy_function_graph_executor.cc.
References blender::LinearAllocator< Allocator >::allocate(), BLI_assert, BLI_SCOPED_DEFER, BLI_task_pool_work_and_wait(), get_local_data(), blender::fn::lazy_function::NodeState::has_side_effects, params, blender::MutableSpan< T >::size(), and task_pool.