|
Blender V4.3
|
#include <WM_types.hh>
Public Attributes | ||
| wmDragAssetListItem * | next | |
| wmDragAssetListItem * | prev | |
| union { | ||
| ID * local_id | ||
| wmDragAsset * external_info | ||
| } | asset_data | |
| bool | is_external | |
For some specific cases we support dragging multiple assets (WM_DRAG_ASSET_LIST). There is no proper support for dragging multiple items in the wmDrag/wmDrop API yet, so this is really just to enable specific features for assets.
This struct basically contains a tagged union to either store a local ID pointer, or information about an externally stored asset.
Definition at line 1210 of file WM_types.hh.
| union { ... } wmDragAssetListItem::asset_data |
Referenced by WM_drag_add_asset_list_item().
| wmDragAsset* wmDragAssetListItem::external_info |
Definition at line 1215 of file WM_types.hh.
Referenced by WM_drag_add_asset_list_item().
| bool wmDragAssetListItem::is_external |
Definition at line 1218 of file WM_types.hh.
Referenced by WM_drag_add_asset_list_item().
| ID* wmDragAssetListItem::local_id |
Definition at line 1214 of file WM_types.hh.
Referenced by WM_drag_add_asset_list_item().
| wmDragAssetListItem* wmDragAssetListItem::next |
Definition at line 1211 of file WM_types.hh.
| wmDragAssetListItem * wmDragAssetListItem::prev |
Definition at line 1211 of file WM_types.hh.