|
Blender V5.0
|
#include <FN_lazy_function_graph_executor.hh>
Inherited by blender::fn::lazy_function::tests::SimpleSideEffectProvider, blender::nodes::ClosureIntermediateGraphSideEffectProvider, blender::nodes::ForeachGeometryElementZoneSideEffectProvider, blender::nodes::GeometryNodesLazyFunctionSideEffectProvider, and blender::nodes::RepeatZoneSideEffectProvider.
Public Member Functions | |
| virtual | ~GraphExecutorSideEffectProvider ()=default |
| virtual Vector< const FunctionNode * > | get_nodes_with_side_effects (const Context &context) const |
Has to be implemented when some of the nodes in the graph may have side effects. The GraphExecutor has to know about that to make sure that these nodes will be executed even though their outputs are not needed.
Definition at line 53 of file FN_lazy_function_graph_executor.hh.
|
virtualdefault |
|
virtual |
Reimplemented in blender::fn::lazy_function::tests::SimpleSideEffectProvider, blender::nodes::ClosureIntermediateGraphSideEffectProvider, blender::nodes::ForeachGeometryElementZoneSideEffectProvider, blender::nodes::GeometryNodesLazyFunctionSideEffectProvider, and blender::nodes::RepeatZoneSideEffectProvider.
Definition at line 1584 of file lazy_function_graph_executor.cc.
References UNUSED_VARS.