Blender  V3.3
Public Attributes | List of all members
blender::nodes::OutputSocketRef Class Referencefinal

#include <NOD_node_tree_ref.hh>

Inheritance diagram for blender::nodes::OutputSocketRef:
blender::nodes::SocketRef blender::NonCopyable blender::NonMovable

Public Member Functions

#OutputSocketRef Inline Methods
Span< const InputSocketRef * > logically_linked_sockets () const
 
Span< const InputSocketRef * > directly_linked_sockets () const
 
- Public Member Functions inherited from blender::nodes::SocketRef
PointerRNA rna () const
 
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 NodeRef & node () const
 
const NodeTreeRef & tree () const
 
int id () const
 
int index () const
 
bool is_input () const
 
bool is_output () const
 
const SocketRef & as_base () const
 
const InputSocketRef & as_input () const
 
const OutputSocketRef & as_output () const
 
StringRefNull idname () const
 
StringRefNull name () const
 
StringRefNull identifier () const
 
bNodeSocketType * typeinfo () const
 
bNodeSocket * bsocket () const
 
bNode * bnode () const
 
bNodeTree * btree () const
 
bool is_available () const
 
bool is_undefined () const
 
void * default_value () const
 
template<typename T >
T * default_value () const
 

Public Attributes

friend NodeTreeRef
 

Additional Inherited Members

- Protected Attributes inherited from blender::nodes::SocketRef
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
 

Detailed Description

Definition at line 138 of file NOD_node_tree_ref.hh.

Member Function Documentation

◆ directly_linked_sockets()

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

◆ logically_linked_sockets()

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

Member Data Documentation

◆ NodeTreeRef

friend blender::nodes::OutputSocketRef::NodeTreeRef

Definition at line 140 of file NOD_node_tree_ref.hh.


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