|
Blender V5.0
|
#include <NOD_derived_node_tree.hh>
Inherited by blender::nodes::DInputSocket, and blender::nodes::DOutputSocket.
Public Member Functions | |
| DSocket ()=default | |
#DSocket Inline Methods | |
| DSocket (const DTreeContext *context, const bNodeSocket *socket) | |
| DSocket (const DInputSocket &input_socket) | |
| DSocket (const DOutputSocket &output_socket) | |
| const DTreeContext * | context () const |
| const bNodeSocket * | bsocket () const |
| const bNodeSocket * | operator-> () const |
| const bNodeSocket & | operator* () const |
| operator bool () const | |
| uint64_t | hash () const |
| DNode | node () const |
Protected Attributes | |
| const DTreeContext * | context_ = nullptr |
| const bNodeSocket * | bsocket_ = nullptr |
A (nullable) reference to a socket and the context it is in. It is unique within an entire nested node group hierarchy. This type is small and can be passed around by value.
A DSocket can represent an input or an output socket. If the type of a socket is known at compile time is preferable to use DInputSocket or DOutputSocket instead.
Definition at line 106 of file NOD_derived_node_tree.hh.
|
default |
|
inline |
Definition at line 345 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 352 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 357 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 367 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 362 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 388 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 393 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 372 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 382 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 377 of file NOD_derived_node_tree.hh.
|
protected |
Definition at line 109 of file NOD_derived_node_tree.hh.
|
protected |
Definition at line 108 of file NOD_derived_node_tree.hh.