|
| template<typename Accessor > |
| bNode * | blender::nodes::socket_items::find_node_by_item (bNodeTree &ntree, const typename Accessor::ItemT &item) |
| |
| template<typename Accessor > |
| void | blender::nodes::socket_items::destruct_array (bNode &node) |
| |
| template<typename Accessor > |
| void | blender::nodes::socket_items::copy_array (const bNode &src_node, bNode &dst_node) |
| |
| template<typename Accessor > |
| void | blender::nodes::socket_items::set_item_name_and_make_unique (bNode &node, typename Accessor::ItemT &item, const char *value) |
| |
| template<typename Accessor > |
| Accessor::ItemT & | blender::nodes::socket_items::detail::add_item_to_array (bNode &node) |
| |
| template<typename Accessor > |
| Accessor::ItemT * | blender::nodes::socket_items::add_item_with_socket_type_and_name (bNode &node, const eNodeSocketDatatype socket_type, const char *name) |
| |
| template<typename Accessor > |
| Accessor::ItemT * | blender::nodes::socket_items::add_item_with_name (bNode &node, const char *name) |
| |
| template<typename Accessor > |
| Accessor::ItemT * | blender::nodes::socket_items::add_item (bNode &node) |
| |
| template<typename Accessor > |
| std::string | blender::nodes::socket_items::get_socket_identifier (const typename Accessor::ItemT &item, const eNodeSocketInOut in_out) |
| |
| template<typename Accessor > |
| bool | blender::nodes::socket_items::try_add_item_via_extend_socket (bNodeTree &ntree, bNode &extend_node, bNodeSocket &extend_socket, bNode &storage_node, bNodeLink &link) |
| |
| template<typename Accessor > |
| bool | blender::nodes::socket_items::try_add_item_via_any_extend_socket (bNodeTree &ntree, bNode &extend_node, bNode &storage_node, bNodeLink &link, const std::optional< StringRef > socket_identifier=std::nullopt) |
| |