Blender  V2.93
Public Member Functions | Public Attributes | List of all members
blender::nodes::InputSocketRef Class Referencefinal

#include <NOD_node_tree_ref.hh>

Inherits blender::nodes::SocketRef.

Public Member Functions

Span< const OutputSocketRef * > logically_linked_sockets () const
 
Span< const OutputSocketRef * > directly_linked_sockets () const
 
bool is_multi_input_socket () const
 
- Public Member Functions inherited from blender::nodes::SocketRef
Span< const SocketRef * > logically_linked_sockets () const
 
Span< const SocketRef * > logically_linked_skipped_sockets () const
 
Span< const SocketRef * > directly_linked_sockets () const
 
Span< const LinkRef * > directly_linked_links () const
 
bool is_directly_linked () const
 
bool is_logically_linked () const
 
const NodeRefnode () const
 
const NodeTreeReftree () const
 
int id () const
 
int index () const
 
bool is_input () const
 
bool is_output () const
 
const SocketRefas_base () const
 
const InputSocketRefas_input () const
 
const OutputSocketRefas_output () const
 
PointerRNArna () const
 
StringRefNull idname () const
 
StringRefNull name () const
 
StringRefNull identifier () const
 
bNodeSocketTypetypeinfo () const
 
bNodeSocketbsocket () const
 
bNodebnode () const
 
bNodeTreebtree () const
 
bool is_available () const
 
bool is_undefined () const
 
void * default_value () const
 
template<typename T >
Tdefault_value () const
 

Public Attributes

friend NodeTreeRef
 

Additional Inherited Members

- Protected Attributes inherited from blender::nodes::SocketRef
NodeRefnode_
 
bNodeSocketbsocket_
 
bool is_input_
 
int id_
 
int index_
 
PointerRNA rna_
 
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
 

Detailed Description

Definition at line 134 of file NOD_node_tree_ref.hh.

Member Function Documentation

◆ directly_linked_sockets()

Span< const OutputSocketRef * > blender::nodes::InputSocketRef::directly_linked_sockets ( ) const
inline

◆ is_multi_input_socket()

bool blender::nodes::InputSocketRef::is_multi_input_socket ( ) const
inline

◆ logically_linked_sockets()

Span< const OutputSocketRef * > blender::nodes::InputSocketRef::logically_linked_sockets ( ) const
inline

Member Data Documentation

◆ NodeTreeRef

friend blender::nodes::InputSocketRef::NodeTreeRef

Definition at line 136 of file NOD_node_tree_ref.hh.


The documentation for this class was generated from the following files: