Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/WM_types.h
| Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | |||||
| struct ID; | struct ID; | ||||
| struct ImBuf; | struct ImBuf; | ||||
| struct bContext; | struct bContext; | ||||
| struct wmEvent; | struct wmEvent; | ||||
| struct wmOperator; | struct wmOperator; | ||||
| struct wmWindowManager; | struct wmWindowManager; | ||||
| struct wmDrag; | struct wmDrag; | ||||
| struct wmDropBox; | |||||
| #include "BLI_compiler_attrs.h" | #include "BLI_compiler_attrs.h" | ||||
| #include "DNA_listBase.h" | #include "DNA_listBase.h" | ||||
| #include "DNA_vec_types.h" | #include "DNA_vec_types.h" | ||||
| #include "RNA_types.h" | #include "RNA_types.h" | ||||
| /* exported types for WM */ | /* exported types for WM */ | ||||
| #include "gizmo/WM_gizmo_types.h" | #include "gizmo/WM_gizmo_types.h" | ||||
| ▲ Show 20 Lines • Show All 806 Lines • ▼ Show 20 Lines | typedef struct wmDragAsset { | ||||
| /* Always freed. */ | /* Always freed. */ | ||||
| const char *path; | const char *path; | ||||
| int id_type; | int id_type; | ||||
| int import_type; /* eFileAssetImportType */ | int import_type; /* eFileAssetImportType */ | ||||
| } wmDragAsset; | } wmDragAsset; | ||||
| typedef char *(*WMDropboxTooltipFunc)(struct bContext *, | typedef char *(*WMDropboxTooltipFunc)(struct bContext *, | ||||
| struct wmDrag *, | struct wmDrag *, | ||||
| const struct wmEvent *event); | const struct wmEvent *event, | ||||
| struct wmDropBox *drop); | |||||
| typedef struct wmDrag { | typedef struct wmDrag { | ||||
| struct wmDrag *next, *prev; | struct wmDrag *next, *prev; | ||||
| int icon; | int icon; | ||||
| /** See 'WM_DRAG_' defines above. */ | /** See 'WM_DRAG_' defines above. */ | ||||
| int type; | int type; | ||||
| void *poin; | void *poin; | ||||
| ▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines | |||||