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().