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::initialize_zone_wrapper().

◆ border_link_usages

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

◆ border_links

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

◆ input_usages

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

◆ [struct]

◆ main

◆ output_usages

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

◆ [struct]

struct { ... } blender::nodes::ZoneFunctionIndices::outputs

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