Blender
V3.3
|
#include <NOD_node_declaration.hh>
Public Member Functions | |
bool | matches (const bNode &node) const |
bool | is_function_node () const |
#NodeDeclaration Inline Methods | |
Span< SocketDeclarationPtr > | inputs () const |
Span< SocketDeclarationPtr > | outputs () const |
Span< SocketDeclarationPtr > | sockets (eNodeSocketInOut in_out) const |
Definition at line 256 of file NOD_node_declaration.hh.
|
inline |
Definition at line 496 of file NOD_node_declaration.hh.
Referenced by blender::nodes::node_fn_random_value_cc::fn_node_random_value_gather_link_search(), blender::modifiers::geometry_nodes::get_implicit_socket_input(), blender::bke::node_field_inferencing::get_interface_input_field_type(), blender::ed::space_node::get_main_socket(), blender::nodes::NodeDeclarationBuilder::is_function_node(), blender::nodes::node_geo_attribute_capture_cc::node_gather_link_searches(), blender::nodes::node_geo_attribute_statistic_cc::node_gather_link_searches(), blender::nodes::node_geo_curve_trim_cc::node_gather_link_searches(), blender::nodes::node_geo_field_at_index_cc::node_gather_link_searches(), blender::nodes::node_geo_input_named_attribute_cc::node_gather_link_searches(), blender::nodes::node_geo_raycast_cc::node_gather_link_searches(), blender::nodes::node_geo_store_named_attribute_cc::node_gather_link_searches(), blender::nodes::node_geo_transfer_attribute_cc::node_gather_link_searches(), and refresh_node().
|
inline |
Definition at line 271 of file NOD_node_declaration.hh.
Referenced by blender::bke::node_field_inferencing::get_interface_input_field_type(), and blender::bke::node_field_inferencing::get_interface_output_field_dependency().
Definition at line 9 of file node_declaration.cc.
References BLI_listbase_count(), LISTBASE_FOREACH_INDEX, blender::nodes::SocketDeclaration::matches(), node, and sockets().
|
inline |
Definition at line 501 of file NOD_node_declaration.hh.
Referenced by blender::bke::node_field_inferencing::get_interface_output_field_dependency(), blender::ed::space_node::get_main_socket(), blender::nodes::NodeDeclarationBuilder::is_function_node(), blender::nodes::node_geo_attribute_capture_cc::node_gather_link_searches(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_gather_link_searches(), blender::nodes::node_geo_curve_trim_cc::node_gather_link_searches(), blender::nodes::node_geo_mesh_primitive_line_cc::node_gather_link_searches(), blender::nodes::node_geo_raycast_cc::node_gather_link_searches(), blender::nodes::node_shader_tex_sky_cc::node_gather_link_searches(), and refresh_node().
|
inline |
Definition at line 506 of file NOD_node_declaration.hh.
References SOCK_IN.
Referenced by matches(), and blender::nodes::search_link_ops_for_basic_node().