Blender
V3.3
|
#include <NOD_node_declaration.hh>
Friends | |
bool | operator== (const OutputFieldDependency &a, const OutputFieldDependency &b) |
#OutputFieldDependency Inline Methods | |
static OutputFieldDependency | ForFieldSource () |
static OutputFieldDependency | ForDataSource () |
static OutputFieldDependency | ForDependentField () |
static OutputFieldDependency | ForPartiallyDependentField (Vector< int > indices) |
OutputSocketFieldType | field_type () const |
Span< int > | linked_input_indices () const |
Contains information about how a node output's field state depends on inputs of the same node.
Definition at line 43 of file NOD_node_declaration.hh.
|
inline |
Definition at line 349 of file NOD_node_declaration.hh.
Referenced by 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().
|
inlinestatic |
Definition at line 322 of file NOD_node_declaration.hh.
References blender::nodes::None.
Referenced by blender::bke::node_field_inferencing::find_group_output_dependencies(), blender::bke::node_field_inferencing::get_dummy_field_inferencing_interface(), blender::bke::node_field_inferencing::get_interface_output_field_dependency(), and blender::bke::node_field_inferencing::update_field_inferencing().
|
inlinestatic |
Definition at line 329 of file NOD_node_declaration.hh.
References blender::nodes::DependentField.
Referenced by blender::nodes::SocketDeclarationBuilder< SocketDecl >::dependent_field(), and blender::bke::node_field_inferencing::get_interface_output_field_dependency().
|
inlinestatic |
Definition at line 315 of file NOD_node_declaration.hh.
References blender::nodes::FieldSource.
Referenced by blender::nodes::SocketDeclarationBuilder< SocketDecl >::field_source(), and blender::bke::node_field_inferencing::find_group_output_dependencies().
|
inlinestatic |
Definition at line 336 of file NOD_node_declaration.hh.
References indices, blender::nodes::None, and blender::nodes::PartiallyDependent.
Referenced by blender::nodes::SocketDeclarationBuilder< SocketDecl >::dependent_field(), and blender::bke::node_field_inferencing::find_group_output_dependencies().
|
inline |
Definition at line 354 of file NOD_node_declaration.hh.
Referenced by blender::bke::node_field_inferencing::gather_input_socket_dependencies().
|
friend |
Definition at line 359 of file NOD_node_declaration.hh.