|
Blender
V3.3
|
Compact definition of a node socket. More...
#include <BKE_node.h>
Public Attributes | |
| int | type |
| char | name [64] |
| float | val1 |
| float | val2 |
| float | val3 |
| float | val4 |
| float | min |
| float | max |
| int | subtype |
| int | flag |
| struct bNodeSocket * | sock |
| char | identifier [64] |
Compact definition of a node socket.
Can be used to quickly define a list of static sockets for a node, which are added to each new node of that type.
Definition at line 84 of file BKE_node.h.
| int bNodeSocketTemplate::flag |
Definition at line 90 of file BKE_node.h.
Referenced by node_add_socket_from_template(), and verify_socket_template().
| char bNodeSocketTemplate::identifier[64] |
Definition at line 94 of file BKE_node.h.
Referenced by node_add_socket_from_template(), blender::ed::space_node::node_socket_template_properties_update(), node_type_socket_templates(), and unique_socket_template_identifier().
| float bNodeSocketTemplate::max |
Definition at line 88 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::min |
Definition at line 88 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| char bNodeSocketTemplate::name[64] |
Definition at line 86 of file BKE_node.h.
Referenced by node_add_socket_from_template(), node_cmp_rlayers_sock_to_pass(), blender::ed::space_node::ui_node_link_items(), and verify_socket_template().
| struct bNodeSocket* bNodeSocketTemplate::sock |
Definition at line 93 of file BKE_node.h.
Referenced by verify_socket_template_list().
| int bNodeSocketTemplate::subtype |
Definition at line 89 of file BKE_node.h.
Referenced by node_add_socket_from_template(), and verify_socket_template().
| int bNodeSocketTemplate::type |
Definition at line 85 of file BKE_node.h.
Referenced by node_add_socket_from_template(), node_add_sockets_from_type(), blender::ed::space_node::node_template_properties_update(), node_type_socket_templates(), node_verify_sockets(), blender::nodes::search_link_ops_for_socket_templates(), blender::ed::space_node::ui_node_link_items(), verify_socket_template(), and verify_socket_template_list().
| float bNodeSocketTemplate::val1 |
Definition at line 87 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::val2 |
Definition at line 87 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::val3 |
Definition at line 87 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::val4 |
Definition at line 87 of file BKE_node.h.
Referenced by node_add_socket_from_template().