Blender V4.3
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 2240 of file geometry_nodes_lazy_function.cc.

Member Function Documentation

◆ get_nodes_with_side_effects()

Member Data Documentation

◆ lf_body_nodes_

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

Definition at line 2243 of file geometry_nodes_lazy_function.cc.

◆ output_bnode_

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

Definition at line 2242 of file geometry_nodes_lazy_function.cc.


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