|
Blender V4.3
|
Compact definition of a node socket. More...
#include <BKE_node.hh>
Public Attributes | |
| int | type |
| char | name [64] |
| float | val1 |
| float | val2 |
| float | val3 |
| float | val4 |
| float | min |
| float | max |
| int | subtype |
| int | flag |
| 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 103 of file BKE_node.hh.
| int blender::bke::bNodeSocketTemplate::flag |
Definition at line 109 of file BKE_node.hh.
Referenced by node_add_socket_from_template(), and verify_socket_template().
| char blender::bke::bNodeSocketTemplate::identifier[64] |
Definition at line 113 of file BKE_node.hh.
Referenced by node_add_socket_from_template(), blender::ed::space_node::node_socket_template_properties_update(), blender::bke::node_type_socket_templates(), and blender::bke::unique_socket_template_identifier().
| float blender::bke::bNodeSocketTemplate::max |
Definition at line 107 of file BKE_node.hh.
Referenced by node_add_socket_from_template().
| float blender::bke::bNodeSocketTemplate::min |
Definition at line 107 of file BKE_node.hh.
Referenced by node_add_socket_from_template().
| char blender::bke::bNodeSocketTemplate::name[64] |
Definition at line 105 of file BKE_node.hh.
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().
| bNodeSocket* blender::bke::bNodeSocketTemplate::sock |
Definition at line 112 of file BKE_node.hh.
Referenced by verify_socket_template_list().
| int blender::bke::bNodeSocketTemplate::subtype |
Definition at line 108 of file BKE_node.hh.
Referenced by node_add_socket_from_template(), and verify_socket_template().
| int blender::bke::bNodeSocketTemplate::type |
Definition at line 104 of file BKE_node.hh.
Referenced by node_add_socket_from_template(), blender::bke::node_add_sockets_from_type(), blender::ed::space_node::node_template_properties_update(), blender::bke::node_type_socket_templates(), node_verify_sockets(), blender::ed::space_node::ui_node_link_items(), verify_socket_template(), and verify_socket_template_list().
| float blender::bke::bNodeSocketTemplate::val1 |
Definition at line 106 of file BKE_node.hh.
Referenced by node_add_socket_from_template().
| float blender::bke::bNodeSocketTemplate::val2 |
Definition at line 106 of file BKE_node.hh.
Referenced by node_add_socket_from_template().
| float blender::bke::bNodeSocketTemplate::val3 |
Definition at line 106 of file BKE_node.hh.
Referenced by node_add_socket_from_template().
| float blender::bke::bNodeSocketTemplate::val4 |
Definition at line 106 of file BKE_node.hh.
Referenced by node_add_socket_from_template().