Blender V5.0
blender::nodes::ForeachGeometryElementZoneSideEffectProvider Class Reference

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 bNodeoutput_bnode_ = nullptr
Span< lf::FunctionNode * > lf_body_nodes_

Detailed Description

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.

Member Function Documentation

◆ get_nodes_with_side_effects()

Member Data Documentation

◆ lf_body_nodes_

Span<lf::FunctionNode *> blender::nodes::ForeachGeometryElementZoneSideEffectProvider::lf_body_nodes_

◆ output_bnode_

const bNode* blender::nodes::ForeachGeometryElementZoneSideEffectProvider::output_bnode_ = nullptr

The documentation for this class was generated from the following file: