|
Blender
V2.93
|
#include <NOD_node_tree_ref.hh>
Inherits blender::NonCopyable, and blender::NonMovable.
Public Member Functions | |
| const NodeTreeRef & | tree () const |
| Span< const InputSocketRef * > | inputs () const |
| Span< const OutputSocketRef * > | outputs () const |
| Span< const InternalLinkRef * > | internal_links () const |
| const InputSocketRef & | input (int index) const |
| const OutputSocketRef & | output (int index) const |
| bNode * | bnode () const |
| bNodeTree * | btree () const |
| PointerRNA * | rna () const |
| StringRefNull | idname () const |
| StringRefNull | name () const |
| bNodeType * | typeinfo () const |
| int | id () const |
| bool | is_reroute_node () const |
| bool | is_group_node () const |
| bool | is_group_input_node () const |
| bool | is_group_output_node () const |
| bool | is_muted () const |
| bool | is_frame () const |
| bool | is_undefined () const |
| void * | storage () const |
| template<typename T > | |
| T * | storage () const |
Definition at line 163 of file NOD_node_tree_ref.hh.
|
inline |
Definition at line 505 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::NodeMFNetworkBuilder::bnode(), blender::nodes::SocketRef::bnode(), blender::nodes::GeoNodeExecParams::error_message_add(), and blender::nodes::GeoNodeExecParams::node().
|
inline |
Definition at line 510 of file NOD_node_tree_ref.hh.
References blender::nodes::NodeTreeRef::btree().
Referenced by blender::nodes::SocketRef::btree(), and blender::nodes::GeoNodeExecParams::error_message_add().
|
inline |
Definition at line 535 of file NOD_node_tree_ref.hh.
|
inline |
Definition at line 520 of file NOD_node_tree_ref.hh.
References bNode::idname.
|
inline |
Definition at line 495 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::DOutputSocket::get_corresponding_group_node_input().
|
inline |
Definition at line 480 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::MFNetworkTreeMap::add_try_match(), blender::nodes::create_function_for_node_that_expands_into_multiple(), blender::nodes::DInputSocket::get_corresponding_group_node_output(), blender::nodes::NodeMFNetworkBuilder::get_default_fn(), blender::nodes::get_node_expand_type(), blender::nodes::has_data_sockets(), blender::nodes::insert_dummy_node(), blender::nodes::insert_links_and_unlinked_inputs(), and sh_node_math_expand_in_mf_network().
|
inline |
Definition at line 490 of file NOD_node_tree_ref.hh.
|
inline |
Definition at line 560 of file NOD_node_tree_ref.hh.
References NODE_FRAME, and bNode::type.
|
inline |
Definition at line 550 of file NOD_node_tree_ref.hh.
References NODE_GROUP_INPUT, and bNode::type.
Referenced by blender::nodes::DInputSocket::foreach_origin_socket(), and blender::nodes::DOutputSocket::get_corresponding_group_node_input().
|
inline |
Definition at line 545 of file NOD_node_tree_ref.hh.
References NODE_CUSTOM_GROUP, NODE_GROUP, and bNode::type.
Referenced by blender::nodes::foreach_node_to_insert(), blender::nodes::DInputSocket::foreach_origin_socket(), blender::nodes::DOutputSocket::foreach_target_socket(), blender::nodes::DOutputSocket::get_active_corresponding_group_output_socket(), and blender::nodes::DInputSocket::get_corresponding_group_input_sockets().
|
inline |
Definition at line 555 of file NOD_node_tree_ref.hh.
References NODE_GROUP_OUTPUT, and bNode::type.
Referenced by blender::nodes::DOutputSocket::foreach_target_socket(), and blender::nodes::DInputSocket::get_corresponding_group_node_output().
|
inline |
Definition at line 570 of file NOD_node_tree_ref.hh.
References bNode::flag, and NODE_MUTED.
|
inline |
Definition at line 540 of file NOD_node_tree_ref.hh.
References NODE_REROUTE, and bNode::type.
|
inline |
Definition at line 565 of file NOD_node_tree_ref.hh.
References NodeTypeUndefined, and bNode::typeinfo.
|
inline |
Definition at line 525 of file NOD_node_tree_ref.hh.
References bNode::name.
Referenced by blender::nodes::NodeMFNetworkBuilder::get_not_implemented_fn(), and blender::nodes::insert_dummy_node().
|
inline |
Definition at line 500 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::DInputSocket::get_corresponding_group_node_output(), sh_node_math_expand_in_mf_network(), and sh_node_value_expand_in_mf_network().
|
inline |
Definition at line 485 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::MFNetworkTreeMap::add_try_match(), blender::nodes::create_function_for_node_that_expands_into_multiple(), blender::nodes::DOutputSocket::get_corresponding_group_node_input(), blender::nodes::NodeMFNetworkBuilder::get_default_fn(), blender::nodes::get_node_expand_type(), blender::nodes::has_data_sockets(), and blender::nodes::insert_dummy_node().
|
inline |
Definition at line 515 of file NOD_node_tree_ref.hh.
|
inline |
Definition at line 575 of file NOD_node_tree_ref.hh.
References bNode::storage.
|
inline |
Definition at line 580 of file NOD_node_tree_ref.hh.
References bNode::storage, and T.
|
inline |
Definition at line 475 of file NOD_node_tree_ref.hh.
Referenced by blender::nodes::DNode::DNode(), and blender::nodes::SocketRef::tree().
|
inline |
Definition at line 530 of file NOD_node_tree_ref.hh.
References bNode::typeinfo.
Referenced by blender::nodes::get_multi_function_per_node(), and blender::nodes::insert_nodes().