|
Blender
V2.93
|
#include <NOD_derived_node_tree.hh>
Inherited by blender::nodes::DInputSocket, and blender::nodes::DOutputSocket.
Public Member Functions | |
| DSocket ()=default | |
| DSocket (const DTreeContext *context, const SocketRef *socket) | |
| DSocket (const DInputSocket &input_socket) | |
| DSocket (const DOutputSocket &output_socket) | |
| const DTreeContext * | context () const |
| const SocketRef * | socket_ref () const |
| const SocketRef * | operator-> () const |
| operator bool () const | |
| uint64_t | hash () const |
| DNode | node () const |
Protected Attributes | |
| const DTreeContext * | context_ = nullptr |
| const SocketRef * | socket_ref_ = nullptr |
Friends | |
| bool | operator== (const DSocket &a, const DSocket &b) |
| bool | operator!= (const DSocket &a, const DSocket &b) |
Definition at line 102 of file NOD_derived_node_tree.hh.
|
default |
|
inline |
Definition at line 282 of file NOD_derived_node_tree.hh.
References BLI_assert, context(), socket_ref(), blender::nodes::DTreeContext::tree(), and blender::nodes::SocketRef::tree().
|
inline |
Definition at line 288 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 293 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 298 of file NOD_derived_node_tree.hh.
References context_.
Referenced by DSocket().
|
inline |
Definition at line 328 of file NOD_derived_node_tree.hh.
References context_, blender::get_default_hash_2(), and socket_ref_.
|
inline |
Definition at line 333 of file NOD_derived_node_tree.hh.
References BLI_assert, context_, blender::nodes::SocketRef::node(), and socket_ref_.
Referenced by log_ui_hints().
|
inline |
Definition at line 318 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 323 of file NOD_derived_node_tree.hh.
References socket_ref_.
|
inline |
Definition at line 303 of file NOD_derived_node_tree.hh.
References socket_ref_.
Referenced by DSocket().
Definition at line 313 of file NOD_derived_node_tree.hh.
Definition at line 308 of file NOD_derived_node_tree.hh.
|
protected |
Definition at line 104 of file NOD_derived_node_tree.hh.
Referenced by context(), blender::nodes::DInputSocket::foreach_origin_socket(), blender::nodes::DOutputSocket::foreach_target_socket(), blender::nodes::DOutputSocket::get_active_corresponding_group_output_socket(), blender::nodes::DInputSocket::get_corresponding_group_input_sockets(), blender::nodes::DOutputSocket::get_corresponding_group_node_input(), blender::nodes::DInputSocket::get_corresponding_group_node_output(), hash(), and node().
|
protected |
Definition at line 105 of file NOD_derived_node_tree.hh.
Referenced by blender::nodes::DInputSocket::foreach_origin_socket(), blender::nodes::DOutputSocket::foreach_target_socket(), blender::nodes::DOutputSocket::get_active_corresponding_group_output_socket(), blender::nodes::DInputSocket::get_corresponding_group_input_sockets(), blender::nodes::DOutputSocket::get_corresponding_group_node_input(), blender::nodes::DInputSocket::get_corresponding_group_node_output(), hash(), node(), operator->(), blender::nodes::DInputSocket::operator->(), blender::nodes::DOutputSocket::operator->(), socket_ref(), blender::nodes::DInputSocket::socket_ref(), and blender::nodes::DOutputSocket::socket_ref().