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

Public Attributes

struct { 
 
   Vector< int >   main 
 
   Vector< int >   border_links 
 
   Vector< int >   output_usages 
 
   Map< int, int >   attributes_by_field_source_index 
 
   Map< int, int >   attributes_by_caller_propagation_index 
 
inputs 
 
struct { 
 
   Vector< int >   main 
 
   Vector< int >   border_link_usages 
 
   Vector< int >   input_usages 
 
outputs 
 

Detailed Description

Definition at line 1556 of file geometry_nodes_lazy_function.cc.

Member Data Documentation

◆ attributes_by_caller_propagation_index

Map<int, int> blender::nodes::ZoneFunctionIndices::attributes_by_caller_propagation_index

◆ attributes_by_field_source_index

Map<int, int> blender::nodes::ZoneFunctionIndices::attributes_by_field_source_index

Some attribute sets are input into the body of a zone from the outside. These two maps indicate which zone function inputs corresponds to attribute set. Attribute sets are identified by either a "field source index" or "caller propagation index".

Definition at line 1566 of file geometry_nodes_lazy_function.cc.

Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), and blender::nodes::initialize_zone_wrapper().

◆ border_link_usages

Vector<int> blender::nodes::ZoneFunctionIndices::border_link_usages

◆ border_links

◆ input_usages

◆ [struct]

◆ main

◆ output_usages

◆ [struct]


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