|
Blender V4.3
|
#include "BLI_index_range.hh"#include "BLI_listbase.h"#include "BLI_map.hh"#include "BLI_rect.h"#include "BLI_set.hh"#include "BLI_string.h"#include "BLI_string_ref.hh"#include "DNA_modifier_types.h"#include "DNA_node_types.h"#include "DNA_object_types.h"#include "DNA_space_types.h"#include "BKE_context.hh"#include "BKE_node_runtime.hh"#include "BKE_node_tree_update.hh"#include "BKE_node_tree_zones.hh"#include "BKE_object.hh"#include "RNA_access.hh"#include "RNA_enum_types.hh"#include "ED_node.hh"#include "ED_screen.hh"#include "ED_undo.hh"#include "BLT_translation.hh"#include "UI_interface.hh"#include "UI_resources.hh"#include "NOD_geometry_nodes_log.hh"#include "NOD_socket.hh"#include "node_intern.hh"Go to the source code of this file.
Classes | |
| struct | blender::ed::space_node::AttributeSearchData |
Namespaces | |
| namespace | blender |
| namespace | blender::ed |
| namespace | blender::ed::space_node |
Functions | |
| blender::ed::space_node::BLI_STATIC_ASSERT (std::is_trivially_destructible_v< AttributeSearchData >, "") | |
| static Vector< const GeometryAttributeInfo * > | blender::ed::space_node::get_attribute_info_from_context (const bContext &C, AttributeSearchData &data) |
| static void | blender::ed::space_node::attribute_search_update_fn (const bContext *C, void *arg, const char *str, uiSearchItems *items, const bool is_first) |
| static eCustomDataType | blender::ed::space_node::data_type_in_attribute_input_node (const eCustomDataType type) |
| static void | blender::ed::space_node::attribute_search_exec_fn (bContext *C, void *data_v, void *item_v) |
| void | blender::ed::space_node::node_geometry_add_attribute_search_button (const bContext &, const bNode &node, PointerRNA &socket_ptr, uiLayout &layout, const StringRefNull placeholder) |