|
Blender V4.3
|
#include "BKE_node.hh"Go to the source code of this file.
Functions | |
| void | register_node_tree_type_geo () |
| void | register_node_type_geo_custom_group (blender::bke::bNodeType *ntype) |
| bool | is_layer_selection_field (const bNodeTreeInterfaceSocket &socket) |
Variables | |
| blender::bke::bNodeTreeType * | ntreeType_Geometry |
| bool is_layer_selection_field | ( | const bNodeTreeInterfaceSocket & | socket | ) |
Returns true if the socket is a Named Layer Selection field.
Definition at line 160 of file node_geometry_tree.cc.
References BLI_assert, bNodeTreeInterfaceSocket::flag, NODE_INTERFACE_SOCKET_LAYER_SELECTION, SOCK_BOOLEAN, and blender::bke::bNodeSocketType::type.
Referenced by blender::bke::node_field_inferencing::determine_group_input_states(), blender::draw_property_for_socket(), blender::nodes::id_property_create_from_socket(), blender::nodes::initialize_group_input(), blender::nodes::old_id_property_type_matches_socket_convert_to_new(), and blender::ed::space_node::std_node_socket_interface_draw().
| void register_node_tree_type_geo | ( | ) |
Definition at line 139 of file node_geometry_tree.cc.
References blender::bke::bNodeTreeType::foreach_nodeclass, foreach_nodeclass(), geometry_node_tree_get_from_context(), geometry_node_tree_socket_type_valid(), geometry_node_tree_update(), geometry_node_tree_validate_link(), blender::bke::bNodeTreeType::get_from_context, blender::bke::bNodeTreeType::group_idname, blender::bke::bNodeTreeType::idname, MEM_callocN, N_, blender::bke::node_tree_type_add(), NTREE_GEOMETRY, ntreeType_Geometry, blender::bke::bNodeTreeType::rna_ext, ExtensionRNA::srna, STRNCPY, blender::bke::bNodeTreeType::type, blender::bke::bNodeTreeType::ui_description, blender::bke::bNodeTreeType::ui_icon, blender::bke::bNodeTreeType::ui_name, blender::bke::bNodeTreeType::update, blender::bke::bNodeTreeType::valid_socket_type, and blender::bke::bNodeTreeType::validate_link.
Referenced by register_nodes().
| void register_node_type_geo_custom_group | ( | blender::bke::bNodeType * | ntype | ) |
Definition at line 44 of file node_geo_common.cc.
References blender::bke::bNodeType::declare, geo_node_poll_default(), blender::bke::bNodeType::insert_link, blender::nodes::node_group_declare(), node_insert_link_default(), and blender::bke::bNodeType::poll.
|
extern |
Definition at line 30 of file node_geometry_tree.cc.
Referenced by ED_node_is_geometry(), blender::ed::space_node::node_group_idname(), and register_node_tree_type_geo().