|
Blender V4.3
|
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 | |
Definition at line 1556 of file geometry_nodes_lazy_function.cc.
Definition at line 1567 of file geometry_nodes_lazy_function.cc.
Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), and blender::nodes::initialize_zone_wrapper().
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().
Definition at line 1571 of file geometry_nodes_lazy_function.cc.
Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), and blender::nodes::initialize_zone_wrapper().
Definition at line 1572 of file geometry_nodes_lazy_function.cc.
Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), blender::nodes::LazyFunctionForRepeatZone::execute_impl(), blender::nodes::initialize_zone_wrapper(), and blender::nodes::zone_wrapper_output_name().
| struct { ... } blender::nodes::ZoneFunctionIndices::inputs |
Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::nodes::LazyFunctionForRepeatZone::initialize_execution_graph(), blender::nodes::initialize_zone_wrapper(), blender::nodes::LazyFunctionForForeachGeometryElementZone::LazyFunctionForForeachGeometryElementZone(), blender::nodes::LazyFunctionForRepeatZone::LazyFunctionForRepeatZone(), blender::nodes::LazyFunctionForForeachGeometryElementZone::prepare_components(), and blender::nodes::zone_wrapper_input_name().
Definition at line 1558 of file geometry_nodes_lazy_function.cc.
Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::nodes::LazyFunctionForRepeatZone::initialize_execution_graph(), blender::nodes::initialize_zone_wrapper(), blender::nodes::LazyFunctionForForeachGeometryElementZone::LazyFunctionForForeachGeometryElementZone(), blender::nodes::LazyFunctionForRepeatZone::LazyFunctionForRepeatZone(), and blender::nodes::LazyFunctionForForeachGeometryElementZone::prepare_components().
Definition at line 1560 of file geometry_nodes_lazy_function.cc.
Referenced by blender::nodes::LazyFunctionForForeachGeometryElementZone::build_graph_contents(), blender::nodes::initialize_zone_wrapper(), and blender::nodes::zone_wrapper_input_name().
| struct { ... } blender::nodes::ZoneFunctionIndices::outputs |