Blender V4.3
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 1748 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::RepeatZoneSideEffectProvider::lf_body_nodes_

Definition at line 1751 of file geometry_nodes_lazy_function.cc.

◆ repeat_output_bnode_

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

Definition at line 1750 of file geometry_nodes_lazy_function.cc.


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