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 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
 
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
 
voiddefault_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_
 
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: