Blender V5.0
wmDrag Struct Reference

#include <WM_types.hh>

Public Attributes

wmDragnext
wmDragprev
int icon
eWM_DragDataType type
void * poin
const ImBufimb
float imbuf_scale
int preview_icon_id
wmDragActiveDropState drop_state
eWM_DragFlags flags
ListBase ids
ListBase asset_items

Detailed Description

Definition at line 1327 of file WM_types.hh.

Member Data Documentation

◆ asset_items

ListBase wmDrag::asset_items

◆ drop_state

◆ flags

◆ icon

int wmDrag::icon

Definition at line 1330 of file WM_types.hh.

Referenced by WM_drag_data_create(), and wm_drag_draw_icon().

◆ ids

◆ imb

const ImBuf* wmDrag::imb

◆ imbuf_scale

◆ next

wmDrag* wmDrag::next

Definition at line 1328 of file WM_types.hh.

◆ poin

void* wmDrag::poin

◆ prev

wmDrag * wmDrag::prev

Definition at line 1328 of file WM_types.hh.

◆ preview_icon_id

int wmDrag::preview_icon_id

If imb is not set, draw this as a big preview instead of the small icon.

Definition at line 1338 of file WM_types.hh.

Referenced by wm_drag_draw_default(), wm_drag_draw_icon(), wm_drag_draw_tooltip(), and WM_event_drag_preview_icon().

◆ type

eWM_DragDataType wmDrag::type

Definition at line 1331 of file WM_types.hh.

Referenced by blend_file_drop_poll(), blender::ed::asset_browser::AssetCatalogDropTarget::can_drop(), blender::ed::object::shapekey::ShapeKeyDropTarget::can_drop(), blender::ui::bonecollections::BoneCollectionDropTarget::can_drop(), blender::ui::greasepencil::LayerNodeDropTarget::can_drop(), clip_drop_poll(), blender::ed::outliner::collection_drop_init(), console_drop_path_poll(), console_drop_string_poll(), blender::ed::outliner::datastack_drop_poll(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_asset_catalog_into_catalog(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_assets_into_catalog(), drop_extension_path_poll(), drop_extension_url_poll(), drop_import_file_poll(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_tooltip(), filepath_drop_poll(), blender::ed::asset_browser::AssetCatalogDropTarget::get_drag_catalog(), blender::ed::vse::image_drop_poll(), blender::ed::vse::image_drop_preview_poll(), blender::ed::vse::is_movie(), blender::ed::vse::is_sound(), blender::ed::vse::movie_drop_poll(), blender::ed::vse::movie_drop_preview_poll(), blender::ed::space_node::node_color_drop_poll(), blender::ed::space_node::node_group_drop_copy(), blender::ed::space_node::node_group_drop_poll(), blender::ed::space_node::node_import_file_drop_poll(), blender::ed::space_node::node_panel_drop_copy(), blender::ed::space_node::node_panel_drop_poll(), blender::ed::space_node::node_socket_drop_copy(), blender::ed::space_node::node_socket_drop_poll(), blender::ed::asset_browser::AssetCatalogDropTarget::on_drop(), blender::ed::vse::sound_drop_poll(), blender::ed::vse::sound_drop_preview_poll(), blender::tests::TEST(), text_drop_id_poll(), text_drop_path_poll(), text_drop_string_poll(), UI_drop_color_poll(), ui_drop_name_poll(), view3d_collection_drop_copy_external_asset(), view3d_collection_drop_poll_external_asset(), view3d_collection_drop_poll_local_id(), view3d_geometry_nodes_drop_copy(), view3d_geometry_nodes_drop_poll(), view3d_ob_drop_copy_external_asset(), view3d_ob_drop_copy_local_id(), view3d_ob_drop_on_enter(), view3d_ob_drop_poll_external_asset(), view3d_ob_drop_poll_local_id(), WM_drag_add_asset_list_item(), WM_drag_asset_list_get(), WM_drag_asset_will_import_linked(), WM_drag_asset_will_import_packed(), WM_drag_data_create(), WM_drag_free(), WM_drag_free_imported_drag_ID(), WM_drag_get_asset_catalog_data(), WM_drag_get_asset_data(), WM_drag_get_item_name(), WM_drag_get_local_ID(), WM_drag_get_local_ID_or_import_from_asset(), WM_drag_get_path_file_type(), WM_drag_get_paths(), WM_drag_get_single_path(), WM_drag_get_single_path(), WM_drag_get_string(), WM_drag_get_string_firstline(), WM_drag_has_path_file_type(), and WM_event_drag_path_override_poin_data_with_space_file_paths().


The documentation for this struct was generated from the following file: