Blender V4.3
blender::nodes::RepeatEvalStorage Struct Reference

Public Attributes

LinearAllocator allocator
 
VectorSet< lf::FunctionNode * > lf_body_nodes
 
lf::Graph graph
 
std::optional< LazyFunctionForLogicalOror_function
 
std::optional< RepeatZoneSideEffectProviderside_effect_provider
 
std::optional< RepeatBodyNodeExecuteWrapperbody_execute_wrapper
 
std::optional< lf::GraphExecutorgraph_executor
 
Array< SocketValueVariantindex_values
 
void * graph_executor_storage = nullptr
 
bool multi_threading_enabled = false
 
Vector< intinput_index_map
 
Vector< intoutput_index_map
 

Detailed Description

Definition at line 1776 of file geometry_nodes_lazy_function.cc.

Member Data Documentation

◆ allocator

LinearAllocator blender::nodes::RepeatEvalStorage::allocator

Definition at line 1777 of file geometry_nodes_lazy_function.cc.

◆ body_execute_wrapper

std::optional<RepeatBodyNodeExecuteWrapper> blender::nodes::RepeatEvalStorage::body_execute_wrapper

Definition at line 1782 of file geometry_nodes_lazy_function.cc.

◆ graph

lf::Graph blender::nodes::RepeatEvalStorage::graph

Definition at line 1779 of file geometry_nodes_lazy_function.cc.

◆ graph_executor

std::optional<lf::GraphExecutor> blender::nodes::RepeatEvalStorage::graph_executor

◆ graph_executor_storage

void* blender::nodes::RepeatEvalStorage::graph_executor_storage = nullptr

◆ index_values

Array<SocketValueVariant> blender::nodes::RepeatEvalStorage::index_values

Definition at line 1784 of file geometry_nodes_lazy_function.cc.

◆ input_index_map

Vector<int> blender::nodes::RepeatEvalStorage::input_index_map

◆ lf_body_nodes

VectorSet<lf::FunctionNode *> blender::nodes::RepeatEvalStorage::lf_body_nodes

Definition at line 1778 of file geometry_nodes_lazy_function.cc.

◆ multi_threading_enabled

bool blender::nodes::RepeatEvalStorage::multi_threading_enabled = false

◆ or_function

std::optional<LazyFunctionForLogicalOr> blender::nodes::RepeatEvalStorage::or_function

Definition at line 1780 of file geometry_nodes_lazy_function.cc.

◆ output_index_map

Vector<int> blender::nodes::RepeatEvalStorage::output_index_map

◆ side_effect_provider

std::optional<RepeatZoneSideEffectProvider> blender::nodes::RepeatEvalStorage::side_effect_provider

Definition at line 1781 of file geometry_nodes_lazy_function.cc.


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