|
Blender
V2.93
|
#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 | scale |
| int | sx |
| int | sy |
| char | opname [200] |
| unsigned int | flags |
| ListBase | ids |
Definition at line 902 of file WM_types.h.
| unsigned int wmDrag::flags |
Definition at line 919 of file WM_types.h.
Referenced by datastack_drop_data_init(), WM_drag_free(), and WM_event_start_drag().
| int wmDrag::icon |
Definition at line 905 of file WM_types.h.
Referenced by blend_file_drop_poll(), clip_drop_poll(), image_drop_poll(), movie_drop_poll(), node_ima_drop_poll(), sound_drop_poll(), text_drop_poll(), view3d_ima_drop_poll(), view3d_volume_drop_poll(), and WM_event_start_drag().
| ListBase wmDrag::ids |
List of wmDragIDs, all are guaranteed to have the same ID type.
Definition at line 922 of file WM_types.h.
Referenced by collection_drop_init(), collection_drop_invoke(), collection_drop_poll(), parent_clear_invoke(), parent_drop_invoke(), WM_drag_add_local_ID(), WM_drag_free(), WM_drag_get_local_ID(), and wm_drag_name().
| struct ImBuf* wmDrag::imb |
If no icon but imbuf should be drawn around cursor.
Definition at line 913 of file WM_types.h.
Referenced by WM_event_drag_image().
| struct wmDrag* wmDrag::next |
Definition at line 903 of file WM_types.h.
| char wmDrag::opname[200] |
If set, draws operator name.
Definition at line 918 of file WM_types.h.
Referenced by wm_drop_operator_options().
| char wmDrag::path[1024] |
Definition at line 909 of file WM_types.h.
Referenced by blend_file_drop_copy(), clip_drop_copy(), filepath_drop_copy(), image_drop_copy(), node_id_path_drop_copy(), path_drop_copy(), sequencer_drop_copy(), text_drop_copy(), view3d_id_path_drop_copy(), wm_drag_name(), and WM_event_start_drag().
| void* wmDrag::poin |
Definition at line 908 of file WM_types.h.
Referenced by datastack_drop_data_init(), datastack_drop_invoke(), datastack_drop_poll(), UI_drop_color_copy(), WM_drag_free(), WM_drag_get_asset_data(), and WM_event_start_drag().
| struct wmDrag * wmDrag::prev |
Definition at line 903 of file WM_types.h.
| float wmDrag::scale |
Definition at line 914 of file WM_types.h.
Referenced by WM_event_drag_image().
| int wmDrag::sx |
Definition at line 915 of file WM_types.h.
Referenced by WM_event_drag_image().
| int wmDrag::sy |
Definition at line 915 of file WM_types.h.
Referenced by WM_event_drag_image().
| int wmDrag::type |
See 'WM_DRAG_' defines above.
Definition at line 907 of file WM_types.h.
Referenced by blend_file_drop_poll(), clip_drop_poll(), collection_drop_init(), datastack_drop_poll(), filepath_drop_poll(), image_drop_poll(), movie_drop_poll(), node_ima_drop_poll(), path_drop_poll(), sound_drop_poll(), text_drop_paste_poll(), text_drop_poll(), UI_drop_color_poll(), view3d_ima_drop_poll(), view3d_volume_drop_poll(), WM_drag_free(), WM_drag_free_imported_drag_ID(), WM_drag_get_asset_data(), WM_drag_get_local_ID(), WM_drag_get_local_ID_or_import_from_asset(), wm_drag_name(), and WM_event_start_drag().
| double wmDrag::value |
Definition at line 910 of file WM_types.h.
Referenced by WM_event_start_drag().