Blender V5.0
blender::nodes::RepeatZoneSideEffectProvider 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 bNoderepeat_output_bnode_ = nullptr
Span< lf::FunctionNode * > lf_body_nodes_

Detailed Description

Knows which iterations of the loop evaluation have side effects.

Definition at line 66 of file geometry_nodes_repeat_zone.cc.

Member Function Documentation

◆ get_nodes_with_side_effects()

Member Data Documentation

◆ lf_body_nodes_

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

Definition at line 69 of file geometry_nodes_repeat_zone.cc.

Referenced by get_nodes_with_side_effects().

◆ repeat_output_bnode_

const bNode* blender::nodes::RepeatZoneSideEffectProvider::repeat_output_bnode_ = nullptr

Definition at line 68 of file geometry_nodes_repeat_zone.cc.

Referenced by get_nodes_with_side_effects().


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