|
Blender
V3.3
|
#include <WM_types.h>
Public Attributes | |
| struct wmDrag * | next |
| struct wmDrag * | prev |
| int | icon |
| int | type |
| void * | poin |
| char | path [1024] |
| double | value |
| struct ImBuf * | imb |
| float | imbuf_scale |
| wmDragActiveDropState | drop_state |
| eWM_DragFlags | flags |
| ListBase | ids |
| ListBase | asset_items |
Definition at line 1143 of file WM_types.h.
| ListBase wmDrag::asset_items |
List of wmDragAssetListItems.
Definition at line 1164 of file WM_types.h.
Referenced by WM_drag_add_asset_list_item(), WM_drag_asset_list_get(), and WM_drag_free().
| wmDragActiveDropState wmDrag::drop_state |
Definition at line 1157 of file WM_types.h.
Referenced by dropbox_active(), ui_view_drop_poll(), wm_drag_draw_tooltip(), WM_drag_free(), wm_drop_prepare(), wm_drop_update_active(), and wm_dropbox_invoke().
| eWM_DragFlags wmDrag::flags |
Definition at line 1159 of file WM_types.h.
Referenced by datastack_drop_data_init(), WM_drag_data_create(), and WM_drag_free().
| int wmDrag::icon |
Definition at line 1146 of file WM_types.h.
Referenced by blend_file_drop_poll(), clip_drop_poll(), image_drop_poll(), image_drop_preview_poll(), is_movie(), is_sound(), movie_drop_preview_poll(), blender::ed::space_node::node_ima_drop_poll(), sound_drop_preview_poll(), text_drop_poll(), view3d_ima_drop_poll(), view3d_volume_drop_poll(), WM_drag_data_create(), and wm_drag_draw_icon().
| ListBase wmDrag::ids |
List of wmDragIDs, all are guaranteed to have the same ID type.
Definition at line 1162 of file WM_types.h.
Referenced by collection_drop_init(), collection_drop_invoke(), collection_drop_tooltip(), parent_clear_invoke(), parent_drop_invoke(), WM_drag_add_local_ID(), WM_drag_free(), WM_drag_get_item_name(), and WM_drag_get_local_ID().
| struct ImBuf* wmDrag::imb |
If no icon but imbuf should be drawn around cursor.
Definition at line 1154 of file WM_types.h.
Referenced by wm_drag_draw_default(), wm_drag_draw_icon(), wm_drag_draw_tooltip(), wm_drag_imbuf_icon_height_get(), wm_drag_imbuf_icon_width_get(), and WM_event_drag_image().
| float wmDrag::imbuf_scale |
Definition at line 1155 of file WM_types.h.
Referenced by wm_drag_draw_icon(), wm_drag_imbuf_icon_height_get(), wm_drag_imbuf_icon_width_get(), and WM_event_drag_image().
| struct wmDrag* wmDrag::next |
Definition at line 1144 of file WM_types.h.
| char wmDrag::path[1024] |
Definition at line 1150 of file WM_types.h.
Referenced by blend_file_drop_copy(), clip_drop_copy(), filepath_drop_copy(), get_drag_path(), image_drop_copy(), blender::ed::space_node::node_id_path_drop_copy(), path_drop_copy(), sequencer_drop_copy(), text_drop_copy(), view3d_id_path_drop_copy(), WM_drag_data_create(), and WM_drag_get_item_name().
| void* wmDrag::poin |
Definition at line 1149 of file WM_types.h.
Referenced by datastack_drop_data_init(), datastack_drop_invoke(), datastack_drop_poll(), datastack_drop_tooltip(), UI_drop_color_copy(), WM_drag_data_create(), WM_drag_free(), WM_drag_get_asset_catalog_data(), and WM_drag_get_asset_data().
| struct wmDrag * wmDrag::prev |
Definition at line 1144 of file WM_types.h.
| int wmDrag::type |
See 'WM_DRAG_' defines above.
Definition at line 1148 of file WM_types.h.
Referenced by blend_file_drop_poll(), blender::ed::asset_browser::AssetCatalogDropController::can_drop(), clip_drop_poll(), collection_drop_init(), datastack_drop_poll(), blender::ed::asset_browser::AssetCatalogDropController::drop_asset_catalog_into_catalog(), blender::ed::asset_browser::AssetCatalogDropController::drop_assets_into_catalog(), blender::ed::asset_browser::AssetCatalogDropController::drop_tooltip(), filepath_drop_poll(), blender::ed::asset_browser::AssetCatalogDropController::get_drag_catalog(), image_drop_poll(), image_drop_preview_poll(), is_movie(), is_sound(), movie_drop_preview_poll(), blender::ed::space_node::node_ima_drop_poll(), blender::ed::asset_browser::AssetCatalogDropController::on_drop(), path_drop_poll(), sound_drop_preview_poll(), text_drop_paste_poll(), text_drop_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_ima_drop_poll(), view3d_ob_drop_copy_external_asset(), view3d_ob_drop_copy_local_id(), view3d_ob_drop_draw_activate(), view3d_ob_drop_poll_external_asset(), view3d_ob_drop_poll_local_id(), view3d_volume_drop_poll(), WM_drag_add_asset_list_item(), WM_drag_asset_list_get(), WM_drag_asset_will_import_linked(), 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(), and WM_drag_get_local_ID_or_import_from_asset().
| double wmDrag::value |
Definition at line 1151 of file WM_types.h.
Referenced by WM_drag_data_create().