11 #define WM_HANDLER_CONTINUE 0
12 #define WM_HANDLER_BREAK 1
13 #define WM_HANDLER_HANDLED 2
14 #define WM_HANDLER_MODAL 4
22 struct wmXrActionData;
147 #ifdef WITH_XR_OPENXR
148 void wm_event_add_xrevent(
wmWindow *win,
struct wmXrActionData *actiondata,
short val);
166 bool reactivate_button);
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
void() wmEventHandler_KeymapDynamicFn(wmWindowManager *wm, struct wmWindow *win, struct wmEventHandler_Keymap *handler, struct wmEventHandler_KeymapResult *km_result)
void(* wmUIHandlerRemoveFunc)(struct bContext *C, void *userdata)
int(* wmUIHandlerFunc)(struct bContext *C, const struct wmEvent *event, void *userdata)
SyclQueue void void size_t num_bytes void
struct wmGizmoMap * gizmo_map
wmEventHandler_KeymapDynamicFn * keymap_fn
void(* post_fn)(wmKeyMap *keymap, wmKeyMapItem *kmi, void *user_data)
struct wmEventHandler_KeymapPost post
struct wmEventHandler_KeymapDynamic dynamic
struct bToolRef * keymap_tool
struct wmEventHandler_Op::@1207 context
wmUIHandlerRemoveFunc remove_fn
struct wmEventHandler_UI::@1206 context
wmUIHandlerFunc handle_fn
struct wmEventHandler * prev
struct wmEventHandler * next
enum eWM_EventHandlerType type
float wm_pressure_curve(float raw_pressure)
void wm_drop_prepare(bContext *C, wmDrag *drag, wmDropBox *drop)
void wm_drop_end(bContext *C, wmDrag *drag, wmDropBox *drop)
struct wmEventHandler_Op wmEventHandler_Op
void wm_event_do_handlers(bContext *C)
void wm_dropbox_free(void)
@ WM_HANDLER_TYPE_DROPBOX
void wm_event_do_refresh_wm_and_depsgraph(bContext *C)
void wm_event_do_depsgraph(bContext *C, bool is_after_open_file)
void wm_drags_draw(bContext *C, wmWindow *win)
void wm_event_free_all(wmWindow *win)
void wm_event_add_ghostevent(wmWindowManager *wm, wmWindow *win, int type, void *customdata)
wmOperatorCallContext wm_drop_operator_context_get(const wmDropBox *drop)
void wm_drags_check_ops(bContext *C, const wmEvent *event)
struct wmEventHandler wmEventHandler
struct wmEventHandler_Dropbox wmEventHandler_Dropbox
struct wmEventHandler_UI wmEventHandler_UI
void wm_drags_exit(wmWindowManager *wm, wmWindow *win)
void wm_event_handler_ui_cancel_ex(bContext *C, wmWindow *win, ARegion *region, bool reactivate_button)
void wm_event_free(wmEvent *event)
bool(* EventHandlerPoll)(const ARegion *region, const wmEvent *event)
void wm_tablet_data_from_ghost(const struct GHOST_TabletData *tablet_data, wmTabletData *wmtab)
struct wmEventHandler_Keymap wmEventHandler_Keymap
void wm_event_free_handler(wmEventHandler *handler)
void wm_event_do_notifiers(bContext *C)
struct wmEventHandler_Gizmo wmEventHandler_Gizmo