|
Blender V5.0
|
#include <NOD_node_declaration.hh>
Public Member Functions | |
| OutputSocketFieldType | field_type () const |
| Span< int > | linked_input_indices () const |
Static Public Member Functions | |
| static OutputFieldDependency | ForFieldSource () |
| static OutputFieldDependency | ForDataSource () |
| static OutputFieldDependency | ForDependentField () |
| static OutputFieldDependency | ForPartiallyDependentField (Vector< int > indices) |
Contains information about how a node output's field state depends on inputs of the same node.
Definition at line 67 of file NOD_node_declaration.hh.
| OutputSocketFieldType blender::nodes::OutputFieldDependency::field_type | ( | ) | const |
Definition at line 983 of file node_declaration.cc.
Referenced by blender::bke::node_structure_type_inferencing::calc_node_interface(), blender::bke::node_field_inferencing::gather_input_socket_dependencies(), blender::bke::node_field_inferencing::propagate_data_requirements_from_right_to_left(), and blender::bke::node_field_inferencing::propagate_field_status_from_left_to_right().
|
static |
Definition at line 956 of file node_declaration.cc.
References blender::nodes::None.
|
static |
Definition at line 963 of file node_declaration.cc.
References blender::nodes::DependentField.
Referenced by blender::nodes::BaseSocketDeclarationBuilder::dependent_field().
|
static |
Definition at line 949 of file node_declaration.cc.
References blender::nodes::FieldSource.
Referenced by blender::nodes::BaseSocketDeclarationBuilder::field_source().
|
static |
Definition at line 970 of file node_declaration.cc.
References indices, blender::nodes::None, and blender::nodes::PartiallyDependent.
Referenced by blender::nodes::BaseSocketDeclarationBuilder::dependent_field().
| Span< int > blender::nodes::OutputFieldDependency::linked_input_indices | ( | ) | const |
Definition at line 988 of file node_declaration.cc.
Referenced by blender::bke::node_structure_type_inferencing::calc_node_interface(), and blender::bke::node_field_inferencing::gather_input_socket_dependencies().