Blender
V3.3
|
#include <NOD_node_tree_ref.hh>
Definition at line 151 of file NOD_node_tree_ref.hh.
bool blender::nodes::NodeRef::any_input_is_directly_linked | ( | ) | const |
Definition at line 476 of file node_tree_ref.cc.
Referenced by any_socket_is_directly_linked().
bool blender::nodes::NodeRef::any_output_is_directly_linked | ( | ) | const |
Definition at line 486 of file node_tree_ref.cc.
Referenced by any_socket_is_directly_linked().
bool blender::nodes::NodeRef::any_socket_is_directly_linked | ( | eNodeSocketInOut | in_out | ) | const |
Definition at line 496 of file node_tree_ref.cc.
References any_input_is_directly_linked(), any_output_is_directly_linked(), and SOCK_IN.
|
inline |
|
inline |
Definition at line 563 of file NOD_node_tree_ref.hh.
References blender::nodes::NodeTreeRef::btree().
Referenced by blender::nodes::SocketRef::btree(), and declaration().
|
inline |
Definition at line 598 of file NOD_node_tree_ref.hh.
References btree(), nodeDeclarationEnsure(), bNode::runtime, and tree().
|
inline |
Definition at line 604 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::toposort_from_start_node().
|
inline |
Definition at line 568 of file NOD_node_tree_ref.hh.
References bNode::idname.
|
inline |
Definition at line 536 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::DOutputSocket::get_corresponding_group_node_input(), blender::nodes::DNode::input(), and input_by_identifier().
|
inline |
Definition at line 546 of file NOD_node_tree_ref.hh.
References input(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_as().
Referenced by blender::nodes::GeoNodeExecParams::check_input_geometry_set(), and blender::nodes::DNode::input_by_identifier().
|
inline |
Definition at line 515 of file NOD_node_tree_ref.hh.
Referenced by compute_geometry(), find_output_attributes_to_store(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::finish_node_if_possible(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::foreach_non_lazy_input(), blender::nodes::DInputSocket::get_corresponding_group_node_output(), and modifyGeometry().
|
inline |
Definition at line 531 of file NOD_node_tree_ref.hh.
|
inline |
Definition at line 629 of file NOD_node_tree_ref.hh.
References NODE_FRAME, and bNode::type.
|
inline |
Definition at line 619 of file NOD_node_tree_ref.hh.
References NODE_GROUP_INPUT, and bNode::type.
Referenced by blender::bke::node_field_inferencing::find_group_output_dependencies(), blender::nodes::DInputSocket::foreach_origin_socket(), and blender::nodes::DOutputSocket::get_corresponding_group_node_input().
|
inline |
Definition at line 614 of file NOD_node_tree_ref.hh.
References NODE_CUSTOM_GROUP, NODE_GROUP, and bNode::type.
Referenced by blender::nodes::DInputSocket::foreach_origin_socket(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::forward_output(), blender::nodes::DOutputSocket::get_active_corresponding_group_output_socket(), and blender::nodes::DInputSocket::get_corresponding_group_input_sockets().
|
inline |
Definition at line 624 of file NOD_node_tree_ref.hh.
References NODE_GROUP_OUTPUT, and bNode::type.
Referenced by blender::modifiers::geometry_nodes::GeometryNodesEvaluator::forward_output(), and blender::nodes::DInputSocket::get_corresponding_group_node_output().
|
inline |
Definition at line 639 of file NOD_node_tree_ref.hh.
References bNode::flag, and NODE_MUTED.
Referenced by blender::modifiers::geometry_nodes::GeometryNodesEvaluator::forward_output().
|
inline |
Definition at line 609 of file NOD_node_tree_ref.hh.
References NODE_REROUTE, and bNode::type.
|
inline |
Definition at line 634 of file NOD_node_tree_ref.hh.
References NodeTypeUndefined, and bNode::typeinfo.
|
inline |
Definition at line 578 of file NOD_node_tree_ref.hh.
References bNode::label.
Referenced by label_or_name().
|
inline |
Definition at line 583 of file NOD_node_tree_ref.hh.
References blender::StringRefBase::is_empty(), label(), and name().
Referenced by blender::nodes::GeoNodeExecParams::attribute_producer_name().
|
inline |
Definition at line 573 of file NOD_node_tree_ref.hh.
References bNode::name.
Referenced by label_or_name().
|
inline |
Definition at line 541 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::DInputSocket::get_corresponding_group_node_output(), blender::nodes::DNode::output(), and output_by_identifier().
|
inline |
Definition at line 552 of file NOD_node_tree_ref.hh.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_as(), and output().
Referenced by blender::nodes::DNode::output_by_identifier().
|
inline |
Definition at line 520 of file NOD_node_tree_ref.hh.
Referenced by blender::modifiers::geometry_nodes::GeometryNodesEvaluator::assert_expected_outputs_have_been_computed(), blender::nodes::DOutputSocket::get_corresponding_group_node_input(), and blender::modifiers::geometry_nodes::NodeParamsProvider::set_default_remaining_outputs().
PointerRNA blender::nodes::NodeRef::rna | ( | ) | const |
Definition at line 665 of file node_tree_ref.cc.
References blender::nodes::NodeTreeRef::btree(), bNodeTree::id, and RNA_pointer_create().
|
inline |
Definition at line 525 of file NOD_node_tree_ref.hh.
References SOCK_IN.
|
inline |
Definition at line 644 of file NOD_node_tree_ref.hh.
References bNode::storage.
|
inline |
Definition at line 649 of file NOD_node_tree_ref.hh.
References bNode::storage, and T.
|
inline |
Definition at line 510 of file NOD_node_tree_ref.hh.
Referenced by declaration(), blender::nodes::DNode::DNode(), and blender::nodes::SocketRef::tree().
|
inline |
Definition at line 592 of file NOD_node_tree_ref.hh.
References bNode::typeinfo.
Referenced by blender::io::obj::find_bsdf_node().