|
Blender V4.3
|
#include <FN_lazy_function_graph_executor.hh>
Inherited by blender::nodes::ForeachGeometryElementNodeExecuteWrapper, and blender::nodes::RepeatBodyNodeExecuteWrapper.
Public Member Functions | |
| virtual | ~GraphExecutorNodeExecuteWrapper ()=default |
| virtual void | execute_node (const FunctionNode &node, Params ¶ms, const Context &context) const =0 |
Can be used to pass extra context into the execution of a function. The main alternative to this is to create a wrapper LazyFunction for the FunctionNodes. Using this light weight wrapper is preferable if possible.
Definition at line 64 of file FN_lazy_function_graph_executor.hh.
|
virtualdefault |
|
pure virtual |
Is expected to run node.function().execute(params, context) but might do some extra work, like adjusting the context.
Implemented in blender::nodes::ForeachGeometryElementNodeExecuteWrapper, and blender::nodes::RepeatBodyNodeExecuteWrapper.