|
Blender
V2.93
|
Public Attributes | |
| IDProperty *(* | create_prop )(const bNodeSocket &socket, const char *name) |
| IDProperty *(* | create_min_ui_prop )(const bNodeSocket &socket, const char *name) |
| IDProperty *(* | create_max_ui_prop )(const bNodeSocket &socket, const char *name) |
| IDProperty *(* | create_default_ui_prop )(const bNodeSocket &socket, const char *name) |
| PropertyType(* | rna_subtype_get )(const bNodeSocket &socket) |
| bool(* | is_correct_type )(const IDProperty &property) |
| void(* | init_cpp_value )(const IDProperty &property, const PersistentDataHandleMap &handles, void *r_value) |
This code is responsible for creating the new property and also creating the group of properties in the prop_ui_container group for the UI info, the mapping for which is scattered about in RNA_access.c.
TODO(Hans): Codify this with some sort of table or refactor IDProperty use in RNA_access.c.
Definition at line 640 of file MOD_nodes.cc.
| IDProperty*(* SocketPropertyType::create_default_ui_prop) (const bNodeSocket &socket, const char *name) |
Definition at line 649 of file MOD_nodes.cc.
Referenced by socket_add_property().
| IDProperty*(* SocketPropertyType::create_max_ui_prop) (const bNodeSocket &socket, const char *name) |
Definition at line 646 of file MOD_nodes.cc.
Referenced by socket_add_property().
| IDProperty*(* SocketPropertyType::create_min_ui_prop) (const bNodeSocket &socket, const char *name) |
Definition at line 644 of file MOD_nodes.cc.
Referenced by socket_add_property().
| IDProperty*(* SocketPropertyType::create_prop) (const bNodeSocket &socket, const char *name) |
Definition at line 642 of file MOD_nodes.cc.
Referenced by socket_add_property().
| void(* SocketPropertyType::init_cpp_value) (const IDProperty &property, const PersistentDataHandleMap &handles, void *r_value) |
Definition at line 652 of file MOD_nodes.cc.
Referenced by initialize_group_input().
| bool(* SocketPropertyType::is_correct_type) (const IDProperty &property) |
Definition at line 651 of file MOD_nodes.cc.
Referenced by check_property_socket_sync(), draw_property_for_socket(), initialize_group_input(), and MOD_nodes_update_interface().
| PropertyType(* SocketPropertyType::rna_subtype_get) (const bNodeSocket &socket) |
Definition at line 650 of file MOD_nodes.cc.
Referenced by socket_add_property().