|
Blender V5.0
|
Inherits blender::fn::lazy_function::GraphExecutorSideEffectProvider.
Public Member Functions | |
| Vector< const lf::FunctionNode * > | get_nodes_with_side_effects (const lf::Context &context) const override |
| Public Member Functions inherited from blender::fn::lazy_function::GraphExecutorSideEffectProvider | |
| virtual | ~GraphExecutorSideEffectProvider ()=default |
Public Attributes | |
| const bNode * | output_bnode_ = nullptr |
| Span< lf::FunctionNode * > | lf_body_nodes_ |
Tells the lazy-function graph executor which loop bodies should be evaluated even if they are not requested by the output.
Definition at line 173 of file geometry_nodes_foreach_geometry_element_zone.cc.
|
inlineoverridevirtual |
Reimplemented from blender::fn::lazy_function::GraphExecutorSideEffectProvider.
Definition at line 178 of file geometry_nodes_foreach_geometry_element_zone.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::nodes::GeoNodesUserData::call_data, blender::nodes::GeoNodesUserData::compute_context, blender::ComputeContext::hash(), i, blender::nodes::GeoNodesSideEffectNodes::iterations_by_iteration_zone, lf_body_nodes_, output_bnode_, and blender::nodes::GeoNodesCallData::side_effect_nodes.
| Span<lf::FunctionNode *> blender::nodes::ForeachGeometryElementZoneSideEffectProvider::lf_body_nodes_ |
Definition at line 176 of file geometry_nodes_foreach_geometry_element_zone.cc.
Referenced by get_nodes_with_side_effects().
Definition at line 175 of file geometry_nodes_foreach_geometry_element_zone.cc.
Referenced by get_nodes_with_side_effects().