Blender
V3.3
|
#include <NOD_node_tree_ref.hh>
Public Attributes | |
friend | NodeTreeRef |
Additional Inherited Members | |
![]() | |
NodeRef * | node_ |
bNodeSocket * | bsocket_ |
bool | is_input_ |
int | id_ |
int | index_ |
Vector< LinkRef * > | directly_linked_links_ |
MutableSpan< const SocketRef * > | directly_linked_sockets_ |
MutableSpan< const SocketRef * > | logically_linked_sockets_ |
MutableSpan< const SocketRef * > | logically_linked_skipped_sockets_ |
friend | NodeTreeRef |
Definition at line 122 of file NOD_node_tree_ref.hh.
|
inline |
Definition at line 478 of file NOD_node_tree_ref.hh.
References blender::nodes::SocketRef::directly_linked_sockets_.
Referenced by blender::io::obj::find_bsdf_node(), blender::bke::node_field_inferencing::find_group_output_dependencies(), blender::nodes::has_link_cycles_recursive(), blender::io::obj::linked_sockets_to_dest_id(), blender::bke::node_field_inferencing::propagate_data_requirements_from_right_to_left(), and blender::nodes::NodeTreeRef::to_dot().
|
inline |
Definition at line 483 of file NOD_node_tree_ref.hh.
References blender::nodes::SocketRef::bsocket_, bNodeSocket::flag, and SOCK_MULTI_INPUT.
Referenced by blender::modifiers::geometry_nodes::GeometryNodesEvaluator::add_value_to_input_socket(), blender::modifiers::geometry_nodes::NodeParamsProvider::can_get_input(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::destruct_input_value_if_exists(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::destruct_node_state(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::execute_multi_function_node(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::extract_group_outputs(), blender::modifiers::geometry_nodes::NodeParamsProvider::extract_input(), blender::modifiers::geometry_nodes::NodeParamsProvider::extract_multi_input(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::forward_output(), blender::modifiers::geometry_nodes::NodeParamsProvider::get_input(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::initialize_node_state(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::load_unlinked_input_value(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::prepare_node_inputs_for_execution(), and blender::modifiers::geometry_nodes::GeometryNodesEvaluator::set_input_required().
|
inline |
Definition at line 473 of file NOD_node_tree_ref.hh.
References blender::nodes::SocketRef::logically_linked_sockets_.
Referenced by blender::nodes::DInputSocket::foreach_origin_socket().
friend blender::nodes::InputSocketRef::NodeTreeRef |
Definition at line 124 of file NOD_node_tree_ref.hh.