Blender  V3.3
Public Attributes | List of all members
wmDrag Struct Reference

#include <WM_types.h>

Public Attributes

struct wmDragnext
 
struct wmDragprev
 
int icon
 
int type
 
voidpoin
 
char path [1024]
 
double value
 
struct ImBufimb
 
float imbuf_scale
 
wmDragActiveDropState drop_state
 
eWM_DragFlags flags
 
ListBase ids
 
ListBase asset_items
 

Detailed Description

Definition at line 1143 of file WM_types.h.

Member Data Documentation

◆ asset_items

ListBase wmDrag::asset_items

◆ drop_state

wmDragActiveDropState wmDrag::drop_state

◆ flags

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().

◆ icon

int wmDrag::icon

◆ ids

ListBase wmDrag::ids

◆ imb

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().

◆ imbuf_scale

float wmDrag::imbuf_scale

◆ next

struct wmDrag* wmDrag::next

Definition at line 1144 of file WM_types.h.

◆ path

char wmDrag::path[1024]

◆ poin

void* wmDrag::poin

◆ prev

struct wmDrag * wmDrag::prev

Definition at line 1144 of file WM_types.h.

◆ type

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().

◆ value

double wmDrag::value

Definition at line 1151 of file WM_types.h.

Referenced by WM_drag_data_create().


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