Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/wm_event_system.h
| Show First 20 Lines • Show All 141 Lines • ▼ Show 20 Lines | typedef struct wmEventHandler_Dropbox { | ||||
| /** Never NULL. */ | /** Never NULL. */ | ||||
| ListBase *dropboxes; | ListBase *dropboxes; | ||||
| } wmEventHandler_Dropbox; | } wmEventHandler_Dropbox; | ||||
| /* wm_event_system.c */ | /* wm_event_system.c */ | ||||
| void wm_event_free_all(wmWindow *win); | void wm_event_free_all(wmWindow *win); | ||||
| void wm_event_free(wmEvent *event); | void wm_event_free(wmEvent *event); | ||||
| void wm_event_free_handler(wmEventHandler *handler); | void wm_event_free_handler(wmEventHandler *handler); | ||||
| bool wm_eventmatch(const wmEvent *winevent, const wmKeyMapItem *kmi); | |||||
| /* goes over entire hierarchy: events -> window -> screen -> area -> region */ | /* goes over entire hierarchy: events -> window -> screen -> area -> region */ | ||||
| void wm_event_do_handlers(bContext *C); | void wm_event_do_handlers(bContext *C); | ||||
| void wm_event_add_ghostevent(wmWindowManager *wm, wmWindow *win, int type, void *customdata); | void wm_event_add_ghostevent(wmWindowManager *wm, wmWindow *win, int type, void *customdata); | ||||
| #ifdef WITH_XR_OPENXR | #ifdef WITH_XR_OPENXR | ||||
| void wm_event_add_xrevent(wmWindow *win, struct wmXrActionData *actiondata, short val); | void wm_event_add_xrevent(wmWindow *win, struct wmXrActionData *actiondata, short val); | ||||
| #endif | #endif | ||||
| Show All 27 Lines | |||||