Blender V4.3
blender::nodes::ForeachGeometryElementNodeExecuteWrapper Class Reference

Inherits blender::fn::lazy_function::GraphExecutorNodeExecuteWrapper.

Public Member Functions

void execute_node (const lf::FunctionNode &node, lf::Params &params, const lf::Context &context) const
 
- Public Member Functions inherited from blender::fn::lazy_function::GraphExecutorNodeExecuteWrapper
virtual ~GraphExecutorNodeExecuteWrapper ()=default
 

Public Attributes

const bNodeoutput_bnode_ = nullptr
 
VectorSet< lf::FunctionNode * > * lf_body_nodes_ = nullptr
 

Detailed Description

This is called whenever an evaluation node is entered. It sets up the compute context if the node is a loop body node.

Definition at line 2204 of file geometry_nodes_lazy_function.cc.

Member Function Documentation

◆ execute_node()

void blender::nodes::ForeachGeometryElementNodeExecuteWrapper::execute_node ( const lf::FunctionNode & node,
lf::Params & params,
const lf::Context & context ) const
inlinevirtual

Member Data Documentation

◆ lf_body_nodes_

VectorSet<lf::FunctionNode *>* blender::nodes::ForeachGeometryElementNodeExecuteWrapper::lf_body_nodes_ = nullptr

Definition at line 2207 of file geometry_nodes_lazy_function.cc.

◆ output_bnode_

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

Definition at line 2206 of file geometry_nodes_lazy_function.cc.


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