|
Blender
V2.93
|
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 95 of file BKE_node.h.
| int bNodeSocketTemplate::flag |
Definition at line 101 of file BKE_node.h.
Referenced by node_add_socket_from_template(), and verify_socket_template().
| char bNodeSocketTemplate::identifier[64] |
Definition at line 105 of file BKE_node.h.
Referenced by node_add_socket_from_template(), node_socket_template_properties_update(), node_type_socket_templates(), and unique_socket_template_identifier().
| float bNodeSocketTemplate::max |
Definition at line 99 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::min |
Definition at line 99 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| char bNodeSocketTemplate::name[64] |
Definition at line 97 of file BKE_node.h.
Referenced by node_add_socket_from_template(), ui_node_link_items(), and verify_socket_template().
| struct bNodeSocket* bNodeSocketTemplate::sock |
Definition at line 104 of file BKE_node.h.
Referenced by verify_socket_template_list().
| int bNodeSocketTemplate::subtype |
Definition at line 100 of file BKE_node.h.
Referenced by node_add_socket_from_template(), and verify_socket_template().
| int bNodeSocketTemplate::type |
Definition at line 96 of file BKE_node.h.
Referenced by node_add_socket_from_template(), node_add_sockets_from_type(), node_shader_gpu_attribute(), node_shader_gpu_geometry(), node_shader_gpu_tex_coord(), node_template_properties_update(), node_type_socket_templates(), node_verify_socket_templates(), ui_node_link_items(), verify_socket_template(), and verify_socket_template_list().
| float bNodeSocketTemplate::val1 |
Definition at line 98 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::val2 |
Definition at line 98 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::val3 |
Definition at line 98 of file BKE_node.h.
Referenced by node_add_socket_from_template().
| float bNodeSocketTemplate::val4 |
Definition at line 98 of file BKE_node.h.
Referenced by node_add_socket_from_template().