|
Blender V4.3
|
Inherits blender::fn::lazy_function::Params.
Public Member Functions | |
| GraphExecutorLFParams (const LazyFunction &fn, Executor &executor, const Node &node, NodeState &node_state, CurrentTask ¤t_task, const Executor::LocalData &local_data) | |
Public Member Functions inherited from blender::fn::lazy_function::Params | |
| Params (const LazyFunction &fn, bool allow_multi_threading_initially) | |
| void * | try_get_input_data_ptr (int index) const |
| void * | try_get_input_data_ptr_or_request (int index) |
| void * | get_output_data_ptr (int index) |
| void | output_set (int index) |
| bool | output_was_set (int index) const |
| ValueUsage | get_output_usage (int index) const |
| void | set_input_unused (int index) |
| template<typename T > | |
| T | extract_input (int index) |
| template<typename T > | |
| T & | get_input (int index) const |
| template<typename T > | |
| T * | try_get_input_data_ptr (int index) const |
| template<typename T > | |
| T * | try_get_input_data_ptr_or_request (int index) |
| template<typename T > | |
| void | set_output (int index, T &&value) |
| bool | try_enable_multi_threading () |
Additional Inherited Members | |
Public Attributes inherited from blender::fn::lazy_function::Params | |
| const LazyFunction & | fn_ |
| std::thread::id | main_thread_id_ |
| std::atomic< bool > | allow_multi_threading_ |
Definition at line 1309 of file lazy_function_graph_executor.cc.
|
inline |
Definition at line 1319 of file lazy_function_graph_executor.cc.