Blender  V2.93
Public Attributes | List of all members
wmEvent Struct Reference

#include <WM_types.h>

Public Attributes

struct wmEventnext
 
struct wmEventprev
 
short type
 
short val
 
int x
 
int y
 
int mval [2]
 
char utf8_buf [6]
 
char ascii
 
char is_repeat
 
short prevtype
 
short prevval
 
double prevclicktime
 
int prevclickx
 
int prevclicky
 
int prevx
 
int prevy
 
short shift
 
short ctrl
 
short alt
 
short oskey
 
short keymodifier
 
wmTabletData tablet
 
short custom
 
short customdatafree
 
int pad2
 
void * customdata
 
char is_direction_inverted
 

Detailed Description

Each event should have full modifier state. event comes from event manager and from keymap.

Previous State

Events hold information about the previous event, this is used for detecting click and double-click events (the timer is needed for double-click). See wm_event_add_ghostevent for implementation details.

Notes:

Definition at line 573 of file WM_types.h.

Member Data Documentation

◆ alt

short wmEvent::alt

◆ ascii

char wmEvent::ascii

◆ ctrl

short wmEvent::ctrl

◆ custom

short wmEvent::custom

◆ customdata

void* wmEvent::customdata

◆ customdatafree

short wmEvent::customdatafree

Definition at line 628 of file WM_types.h.

Referenced by wm_event_drag_and_drop_test(), and wm_event_free().

◆ is_direction_inverted

char wmEvent::is_direction_inverted

True if the operating system inverted the delta x/y values and resulting prevx, prevy values, for natural scroll direction. For absolute scroll direction, the delta must be negated again.

Definition at line 638 of file WM_types.h.

Referenced by ui_handle_list_event(), viewrotate_invoke(), WM_event_absolute_delta_x(), and WM_event_absolute_delta_y().

◆ is_repeat

char wmEvent::is_repeat

Generated by auto-repeat, note that this must only ever be set for keyboard events where ISKEYBOARD(event->type) == true.

See KMI_REPEAT_IGNORE for details on how key-map handling uses this.

Definition at line 599 of file WM_types.h.

Referenced by gesture_tweak_modal(), transformEvent(), ui_handle_menu_event(), wm_event_add_ghostevent(), wm_event_do_handlers(), wm_event_free(), WM_event_print(), wm_eventmatch(), and wm_handlers_do().

◆ keymodifier

short wmEvent::keymodifier

Raw-key modifier (allow using any key as a modifier).

Definition at line 620 of file WM_types.h.

Referenced by ghost_event_proc(), wm_event_add_ghostevent(), WM_event_print(), and wm_eventmatch().

◆ mval

int wmEvent::mval[2]

Region relative mouse position (name convention before Blender 2.5).

Definition at line 583 of file WM_types.h.

Referenced by actkeys_box_select_invoke(), actkeys_select_leftright_invoke(), add_feather_vertex_invoke(), add_marker_invoke(), add_vertex_invoke(), animchannels_channel_select_keys_invoke(), animchannels_mouseclick_invoke(), animchannels_rename_invoke(), annotation_add_missing_events(), annotation_draw_apply_event(), annotation_draw_modal(), armature_click_extrude_invoke(), armature_select_linked_pick_invoke(), armature_shortest_path_pick_invoke(), brush_edit_apply_event(), change_frame_invoke(), change_frame_seq_preview_begin(), clip_set_2d_cursor_invoke(), console_selectword_invoke(), curve_draw_event_add(), curve_draw_event_add_first(), curve_draw_invoke(), curve_draw_modal(), dopesheet_select_channel_invoke(), drop_color_invoke(), drop_named_material_invoke(), ED_imbuf_sample_invoke(), edbm_dupli_extrude_cursor_invoke(), edbm_point_normals_modal(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_rip_edge_invoke(), edbm_select_loop_invoke(), edbm_shortest_path_pick_invoke(), edcu_shortest_path_pick_invoke(), empty_drop_named_image_invoke(), file_box_select_modal(), file_column_sort_ui_context_invoke(), file_exec_invoke(), flyEvent(), frame_from_event(), gizmo_arrow_modal(), gizmo_cage2d_invoke(), gizmo_cage2d_modal(), gizmo_cage3d_invoke(), gizmo_cage3d_modal(), gizmo_move_modal(), gizmo_ruler_invoke(), gizmo_ruler_modal(), gpencil_add_fake_points(), gpencil_draw_apply_event(), gpencil_draw_invoke(), gpencil_draw_modal(), gpencil_primitive_interaction_begin(), gpencil_primitive_invoke(), gpencil_primitive_modal(), gpencil_select_invoke(), gpencil_transform_fill_invoke(), graphkeys_box_select_invoke(), graphkeys_select_leftright_invoke(), graphview_cursor_setprops(), handleEventVertSlide(), image_drop_poll(), image_sample_apply(), image_view_zoom_in_invoke(), image_view_zoom_init(), image_view_zoom_invoke(), image_view_zoom_out_invoke(), initFlyInfo(), initTransform(), initTransInfo(), is_event_over_node_or_socket(), knifetool_invoke(), knifetool_modal(), loopcut_init(), mask_select_linked_pick_invoke(), movie_drop_poll(), nlachannels_mouseclick_invoke(), nlaedit_box_select_invoke(), nlaedit_select_leftright_invoke(), node_add_collection_invoke(), node_add_file_invoke(), node_add_group_invoke(), node_add_object_invoke(), node_add_texture_invoke(), node_attach_invoke(), node_insert_offset_invoke(), node_link_invoke(), node_link_modal(), node_resize_invoke(), node_resize_modal(), object_transfer_mode_invoke(), object_transform_axis_target_modal(), outliner_box_select_invoke(), outliner_drop_find(), outliner_drop_insert_find(), outliner_highlight_update(), outliner_id_delete_invoke(), outliner_id_remap_invoke(), outliner_item_activate_invoke(), outliner_item_drag_drop_invoke(), outliner_item_drag_element_find(), outliner_item_openclose_invoke(), outliner_item_openclose_modal(), outliner_item_rename_find_hovered(), outliner_lib_reload_invoke(), outliner_lib_relocate_invoke(), outliner_operation(), paint_select_linked_pick_invoke(), paint_stroke_modal(), paintcurve_cursor_invoke(), paintcurve_select_point_invoke(), paintcurve_slide_invoke(), panel_categories_find_mouse_over(), pose_select_connected_invoke(), sample_apply(), sample_color_invoke(), sample_color_modal(), sclip_zoom_set_factor_exec(), scroller_activate_init(), sculpt_mask_expand_modal(), sculpt_set_pivot_position_invoke(), select_invoke(), select_linked_pick_invoke(), select_report_pick_invoke(), sequencer_box_select_invoke(), sequencer_delete_invoke(), sequencer_sample_apply(), sequencer_select_linked_pick_invoke(), sequencer_slip_invoke(), sequencer_split_invoke(), slide_marker_customdata(), slide_plane_marker_customdata(), slide_point_customdata(), slide_point_modal(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), slide_spline_curvature_modal(), sound_drop_poll(), stencil_control_modal(), stitch_select(), text_autocomplete_modal(), text_cursor_set_apply(), text_cursor_set_invoke(), text_selection_set_invoke(), tracking_marker_check_slide(), tracking_plane_marker_check_slide(), transformEvent(), ui_handle_panel_category_cycling(), uv_rip_invoke(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_init(), uv_select_edge_ring_invoke(), uv_select_invoke(), uv_select_linked_internal(), uv_select_loop_invoke(), uv_set_2d_cursor_invoke(), uv_shortest_path_pick_invoke(), view3d_cursor3d_invoke(), view3d_ima_bg_drop_poll(), view3d_ima_empty_drop_poll(), view3d_interactive_add_begin(), view3d_interactive_add_modal(), view3d_ruler_add_invoke(), view3d_select_invoke(), view_zoom_in_invoke(), view_zoom_init(), view_zoom_out_invoke(), view_zoomdrag_invoke(), view_zoomin_invoke(), view_zoomout_invoke(), viewcenter_pick_invoke(), viewops_data_create(), walkEvent(), weight_sample_invoke(), WM_generic_select_invoke(), and wm_gizmomap_highlight_find().

◆ next

struct wmEvent* wmEvent::next

Definition at line 574 of file WM_types.h.

Referenced by WM_event_is_last_mousemove().

◆ oskey

short wmEvent::oskey

◆ pad2

int wmEvent::pad2

Definition at line 629 of file WM_types.h.

◆ prev

struct wmEvent * wmEvent::prev

Definition at line 574 of file WM_types.h.

◆ prevclicktime

double wmEvent::prevclicktime

The time when the key is pressed, see PIL_check_seconds_timer.

Definition at line 606 of file WM_types.h.

Referenced by wm_event_is_double_click(), and wm_event_prev_click_set().

◆ prevclickx

int wmEvent::prevclickx

The location when the key is pressed (used to enforce drag thresholds).

Definition at line 608 of file WM_types.h.

Referenced by WM_event_add_simulate(), wm_event_is_double_click(), wm_event_prev_click_set(), and wm_handlers_do().

◆ prevclicky

int wmEvent::prevclicky

Definition at line 608 of file WM_types.h.

Referenced by WM_event_add_simulate(), and wm_event_prev_click_set().

◆ prevtype

short wmEvent::prevtype

◆ prevval

short wmEvent::prevval

◆ prevx

int wmEvent::prevx

◆ prevy

int wmEvent::prevy

◆ shift

short wmEvent::shift

Modifier states. 'oskey' is apple or windows-key, value denotes order of pressed.

Definition at line 618 of file WM_types.h.

Referenced by action_unlink_invoke(), annotation_draw_apply_event(), annotation_draw_invoke(), brush_edit_apply_event(), collection_drop_poll(), collection_isolate_invoke(), do_view3d_header_buttons(), ed_marker_move_modal(), edbm_bevel_mouse_set_value(), edbm_select_mode_invoke(), eyedropper_gpencil_color_set(), file_browse_invoke(), ghost_event_proc(), gpencil_draw_apply_event(), gpencil_guide_event_handling(), gpencil_primitive_edit_event_handling(), gpencil_primitive_modal(), gpencil_sculpt_brush_apply_event(), gpencil_select_invoke(), handle_layer_buttons(), handleNumInput(), handleSnapping(), initTransform(), interactive_value_update(), nla_action_unlink_invoke(), object_clear_paths_invoke(), object_hide_collection_exec(), outliner_collection_set_flag_recursive_fn(), outliner_object_set_flag_recursive_fn(), parent_clear_poll(), parent_drop_poll(), pose_clear_paths_invoke(), restrictbutton_bone_select_fn(), restrictbutton_bone_visibility_fn(), restrictbutton_ebone_select_fn(), restrictbutton_ebone_visibility_fn(), stitch_modal(), transformEvent(), ui_do_but_CURVE(), ui_do_but_CURVEPROFILE(), ui_do_but_HOTKEYEVT(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_NUM(), ui_do_but_SLI(), ui_do_but_textedit(), ui_do_but_TRACKPREVIEW(), ui_handle_list_event(), ui_handler_panel_region(), ui_item_enum_expand_handle(), ui_layer_but_cb(), ui_selectcontext_apply(), WIDGETGROUP_gizmo_invoke_prepare(), wm_event_add_ghostevent(), WM_event_modifier_flag(), WM_event_print(), and wm_eventmatch().

◆ tablet

wmTabletData wmEvent::tablet

◆ type

short wmEvent::type

Event code itself (short, is also in key-map).

Definition at line 577 of file WM_types.h.

Referenced by actionzone_modal(), add_marker_at_click_modal(), annotation_draw_modal(), area_join_invoke(), area_join_modal(), area_move_modal(), area_split_invoke(), area_split_modal(), area_swap_modal(), bake_modal(), brush_edit_modal(), change_frame_modal(), clip_prefetch_modal(), console_modal_select(), curve_draw_modal(), datadropper_modal(), depthdropper_modal(), driverdropper_modal(), dyntopo_detail_size_edit_modal(), dyntopo_detail_size_update_from_mouse_delta(), ED_imbuf_sample_modal(), ed_marker_move_modal(), edbm_bevel_invoke(), edbm_inset_invoke(), edbm_inset_modal(), edbm_point_normals_modal(), event_or_prev_in_rect(), eyedropper_colorband_modal(), eyedropper_colorband_point_modal(), eyedropper_gpencil_modal(), eyedropper_modal(), face_set_extract_modal(), fluid_bake_modal(), fly_modal(), flyEvent(), gesture_tweak_modal(), gizmo_arrow_modal(), gizmo_cage2d_modal(), gizmo_cage3d_modal(), gizmo_dial_modal(), gizmo_modal(), gizmo_move_modal(), gizmo_ruler_modal(), gizmo_tweak_invoke(), gizmo_tweak_modal(), gpencil_draw_modal(), gpencil_fill_modal(), gpencil_guide_event_handling(), gpencil_interpolate_modal(), gpencil_primitive_edit_event_handling(), gpencil_primitive_modal(), gpencil_sculpt_brush_modal(), gpencil_transform_fill_modal(), gpencil_vertexpaint_brush_modal(), gpencil_weightpaint_brush_modal(), grab_clone_modal(), graphkeys_decimate_modal(), graphview_cursor_modal(), handleEventBend(), handleEventEdgeSlide(), handleEventShear(), handleEventVertSlide(), handleNumInput(), handleSnapping(), image_view_pan_init(), image_view_pan_invoke(), image_view_pan_modal(), image_view_zoom_init(), image_view_zoom_invoke(), image_view_zoom_modal(), initTransform(), knifetool_modal(), light_cache_bake_modal(), loopcut_modal(), mesh_bisect_modal(), minimize_stretch_modal(), node_insert_offset_modal(), node_link_modal(), node_resize_modal(), object_transfer_mode_modal(), object_transform_axis_target_invoke(), object_transform_axis_target_modal(), objects_bake_render_modal(), op_generic_value_invoke(), op_generic_value_modal(), outliner_item_openclose_invoke(), outliner_item_openclose_modal(), paint_invoke(), paint_stroke_modal(), paint_weight_gradient_invoke(), paint_weight_gradient_modal(), paintcurve_slide_modal(), pose_slide_modal(), poselib_preview_handle_event(), radial_control_invoke(), radial_control_modal(), region_blend_invoke(), region_scale_invoke(), region_scale_modal(), sample_color_invoke(), sample_color_modal(), sample_modal(), screen_opengl_render_modal(), screen_render_modal(), scroller_activate_invoke(), scroller_activate_modal(), sculpt_brush_stroke_invoke(), sculpt_cloth_filter_modal(), sculpt_color_filter_modal(), sculpt_expand_modal(), sculpt_mask_expand_modal(), sculpt_mesh_filter_modal(), sculpt_sample_detail_size_modal(), seq_slide_handleEvent(), sequencer_slip_modal(), shrinkfatten_handleEvent(), slide_marker_modal(), slide_plane_marker_customdata(), slide_plane_marker_modal(), slide_point_modal(), slide_spline_curvature_modal(), snode_bg_viewmove_modal(), solve_camera_modal(), stencil_control_invoke(), stencil_control_modal(), stitch_modal(), text_autocomplete_modal(), text_cursor_set_apply(), text_scroll_apply(), text_scroll_bar_invoke(), text_scroll_invoke(), text_scroll_modal(), text_selection_set_modal(), track_markers_modal(), transform_modal(), transformEvent(), ui_colorpicker_small_wheel_cb(), ui_do_but_ANY_drag_toggle(), ui_do_but_BLOCK(), ui_do_but_BUT(), ui_do_but_COLOR(), ui_do_but_COLORBAND(), ui_do_but_CURVE(), ui_do_but_CURVEPROFILE(), ui_do_but_EXIT(), ui_do_but_GRIP(), ui_do_but_HISTOGRAM(), ui_do_but_HOTKEYEVT(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_KEYEVT(), ui_do_but_LISTROW(), ui_do_but_NUM(), ui_do_but_SCROLL(), ui_do_but_SEARCH_UNLINK(), ui_do_but_SLI(), ui_do_but_TAB(), ui_do_but_TEX(), ui_do_but_textedit(), ui_do_but_textedit_select(), ui_do_but_TOG(), ui_do_but_TRACKPREVIEW(), ui_do_but_UNITVEC(), ui_do_but_WAVEFORM(), ui_do_button(), ui_event_is_snap(), ui_handle_button_event(), ui_handle_button_over(), ui_handle_button_return_submenu(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handle_menus_recursive(), ui_handle_panel_category_cycling(), ui_handler_panel(), ui_handler_panel_region(), ui_handler_region_drag_toggle(), ui_handler_region_menu(), ui_panel_drag_collapse_handler(), ui_pie_handler(), UI_pie_menu_begin(), ui_popup_handler(), ui_region_handler(), uv_sculpt_stroke_modal(), view3d_interactive_add_begin(), view3d_interactive_add_modal(), view_edge_pan_modal(), view_pan_init(), view_pan_invoke(), view_pan_modal(), view_zoom_init(), view_zoom_invoke(), view_zoom_modal(), view_zoomdrag_invoke(), view_zoomdrag_modal(), viewdolly_invoke(), viewdolly_modal(), viewmove_invoke(), viewmove_modal(), viewroll_invoke(), viewroll_modal(), viewrotate_invoke(), viewrotate_modal(), viewzoom_invoke(), viewzoom_modal(), voxel_size_edit_modal(), vpaint_invoke(), walk_modal(), walkEvent(), wm_cursor_arrow_move(), wm_event_add_ghostevent(), wm_event_add_mousemove(), WM_event_add_simulate(), wm_event_add_trackpad(), wm_event_always_pass(), wm_event_do_handlers(), wm_event_drag_and_drop_test(), WM_event_fileselect_event(), wm_event_free(), wm_event_is_double_click(), WM_event_is_last_mousemove(), WM_event_is_mouse_drag(), wm_event_modalkeymap_begin(), wm_event_modalkeymap_end(), wm_event_pie_filter(), wm_event_prev_values_set(), WM_event_print(), wm_eventemulation(), wm_eventmatch(), WM_generic_select_modal(), WM_gesture_box_invoke(), WM_gesture_box_modal(), WM_gesture_circle_invoke(), WM_gesture_circle_modal(), WM_gesture_lasso_modal(), WM_gesture_straightline_invoke(), WM_gesture_straightline_modal(), WM_gesture_straightline_oneshot_modal(), wm_handler_fileselect_call(), wm_handler_ui_call(), wm_handlers_do(), wm_handlers_do_gizmo_handler(), wm_handlers_do_intern(), wm_operator_invoke(), wm_search_menu_invoke(), wm_tweakevent_test(), WM_window_cursor_keymap_status_refresh(), and wpaint_invoke().

◆ utf8_buf

char wmEvent::utf8_buf[6]

From, ghost if utf8 is enabled for the platform, BLI_str_utf8_size() must always be valid, check when assigning s we don't need to check on every access after.

Definition at line 589 of file WM_types.h.

Referenced by console_insert_invoke(), handleNumInput(), insert_text_invoke(), text_insert_invoke(), ui_do_but_textedit(), wm_event_add_ghostevent(), WM_event_print(), and wm_eventmatch().

◆ val

short wmEvent::val

Press, release, scroll-value.

Definition at line 579 of file WM_types.h.

Referenced by annotation_draw_modal(), area_join_modal(), area_move_modal(), area_split_modal(), area_swap_modal(), brush_edit_modal(), change_frame_modal(), console_modal_select(), curve_draw_modal(), datadropper_modal(), depthdropper_modal(), driverdropper_modal(), dyntopo_detail_size_edit_modal(), dyntopo_detail_size_update_from_mouse_delta(), ED_imbuf_sample_modal(), ed_marker_move_modal(), edbm_inset_modal(), edbm_point_normals_modal(), eyedropper_colorband_modal(), eyedropper_colorband_point_modal(), eyedropper_gpencil_modal(), eyedropper_modal(), face_set_extract_modal(), flyEvent(), gesture_tweak_modal(), gizmo_tweak_modal(), gpencil_draw_modal(), gpencil_guide_event_handling(), gpencil_interpolate_modal(), gpencil_primitive_edit_event_handling(), gpencil_primitive_modal(), gpencil_transform_fill_modal(), graphkeys_decimate_modal(), graphview_cursor_modal(), handleEventBend(), handleEventEdgeSlide(), handleEventShear(), handleEventVertSlide(), handleNumInput(), image_view_pan_modal(), image_view_zoom_modal(), knifetool_modal(), loopcut_modal(), mesh_bisect_modal(), minimize_stretch_modal(), node_link_modal(), node_resize_modal(), object_transfer_mode_modal(), object_transform_axis_target_modal(), op_generic_value_modal(), outliner_item_openclose_modal(), paint_stroke_modal(), paint_weight_gradient_invoke(), paint_weight_gradient_modal(), paintcurve_slide_modal(), pose_slide_modal(), poselib_preview_handle_event(), radial_control_modal(), region_scale_modal(), sample_color_modal(), sample_modal(), scroller_activate_modal(), sculpt_cloth_filter_modal(), sculpt_color_filter_modal(), sculpt_expand_modal(), sculpt_mask_expand_modal(), sculpt_mesh_filter_modal(), sculpt_sample_detail_size_modal(), seq_slide_handleEvent(), sequencer_slip_modal(), shrinkfatten_handleEvent(), slide_marker_modal(), slide_plane_marker_modal(), slide_point_modal(), slide_spline_curvature_modal(), snode_bg_viewmove_modal(), stencil_control_modal(), stitch_modal(), text_autocomplete_modal(), text_scroll_modal(), transformEvent(), ui_block_pie_dir_activate(), ui_do_but_ANY_drag_toggle(), ui_do_but_BLOCK(), ui_do_but_BUT(), ui_do_but_COLOR(), ui_do_but_COLORBAND(), ui_do_but_CURVE(), ui_do_but_CURVEPROFILE(), ui_do_but_EXIT(), ui_do_but_extra_operator_icon(), ui_do_but_GRIP(), ui_do_but_HISTOGRAM(), ui_do_but_HOTKEYEVT(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_KEYEVT(), ui_do_but_LISTROW(), ui_do_but_NUM(), ui_do_but_SCROLL(), ui_do_but_SEARCH_UNLINK(), ui_do_but_SLI(), ui_do_but_TAB(), ui_do_but_TEX(), ui_do_but_textedit(), ui_do_but_textedit_select(), ui_do_but_TOG(), ui_do_but_TRACKPREVIEW(), ui_do_but_UNITVEC(), ui_do_but_WAVEFORM(), ui_do_button(), ui_handle_button_event(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handle_menus_recursive(), ui_handler_panel(), ui_handler_panel_region(), ui_handler_region_drag_toggle(), ui_handler_region_menu(), ui_panel_drag_collapse_handler(), ui_pie_handler(), UI_pie_menu_begin(), ui_popup_handler(), view3d_interactive_add_modal(), view_edge_pan_modal(), view_pan_modal(), view_zoom_modal(), view_zoomdrag_modal(), viewdolly_modal(), viewmove_modal(), viewroll_modal(), viewrotate_modal(), viewzoom_modal(), voxel_size_edit_modal(), walkEvent(), wm_cursor_arrow_move(), wm_event_add_ghostevent(), WM_event_add_simulate(), wm_event_do_handlers(), wm_event_drag_and_drop_test(), wm_event_is_double_click(), WM_event_is_modal_tweak_exit(), wm_event_modalkeymap_begin(), wm_event_pie_filter(), wm_event_prev_values_set(), WM_event_print(), wm_eventemulation(), wm_eventmatch(), WM_generic_select_modal(), WM_gesture_box_modal(), WM_gesture_circle_modal(), WM_gesture_lasso_modal(), WM_gesture_straightline_modal(), WM_gesture_straightline_oneshot_modal(), wm_handler_fileselect_call(), wm_handler_ui_call(), wm_handlers_do(), wm_handlers_do_gizmo_handler(), wm_tweakevent_test(), and WM_window_cursor_keymap_status_refresh().

◆ x

int wmEvent::x

Mouse pointer position, screen coord.

Definition at line 581 of file WM_types.h.

Referenced by actionzone_area_poll(), actionzone_invoke(), actionzone_modal(), add_marker_at_click_modal(), annotation_draw_modal(), area_join_modal(), area_move_invoke(), area_move_modal(), area_split_invoke(), area_split_modal(), area_swap_modal(), datadropper_modal(), depthdropper_modal(), ED_area_update_region_sizes(), ed_marker_box_select_invoke(), ed_marker_move_invoke(), ed_marker_move_modal(), ED_region_draw_mouse_line_cb(), ED_screen_area_active(), ED_time_scrub_event_in_region(), event_in_markers_region(), event_or_prev_in_rect(), eyedropper_colorband_modal(), eyedropper_colorband_point_modal(), eyedropper_draw_cursor_text_region(), eyedropper_draw_cursor_text_window(), eyedropper_get_property_button_under_mouse(), eyedropper_gpencil_modal(), eyedropper_modal(), face_set_extract_modal(), file_highlight_invoke(), gesture_tweak_modal(), gizmo_mesh_placement_modal_from_setup(), gpencil_draw_modal(), gpencil_fill_modal(), grab_clone_modal(), image_drop_poll(), image_view_zoom_modal(), node_cursor(), node_draw_space(), object_add_drop_xy_generic_invoke(), object_instance_add_invoke(), object_transfer_mode_modal(), panel_handle_data_ensure(), region_scale_modal(), render_view_show_invoke(), screen_area_options_invoke(), screen_opengl_render_invoke(), screen_render_invoke(), scroller_activate_invoke(), scroller_activate_modal(), scroller_activate_poll(), sculpt_brush_stroke_invoke(), snap_gizmo_test_select(), text_cursor(), UI_block_end(), ui_block_find_mouse_over(), ui_but_drag_init(), ui_but_find_mouse_over(), ui_but_list_row_text_activate(), ui_button_press_invoke(), ui_do_but_CURVEPROFILE(), ui_do_but_HOTKEYEVT(), ui_do_but_NUM(), ui_do_but_SLI(), ui_do_but_textedit(), ui_do_but_textedit_select(), ui_do_button(), ui_handle_button_event(), ui_handle_button_return_submenu(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handle_menu_return_submenu(), ui_handle_menus_recursive(), ui_handler_panel_region(), ui_handler_region_drag_toggle(), ui_handler_region_menu(), ui_list_find_mouse_over(), ui_mouse_motion_keynav_init(), ui_mouse_motion_keynav_test(), ui_panel_drag_collapse_handler(), ui_popup_block_create(), ui_popup_handler(), ui_popup_menu_create(), UI_popup_menu_end(), ui_region_handler(), ui_screen_region_find_mouse_over(), ui_search_menu_create_tooltip(), ui_searchbox_event(), UI_tooltip_create_from_button(), UI_tooltip_create_from_gizmo(), UI_tooltip_create_from_search_item_generic(), view3d_drop_id_in_main_region_poll_get_id_type(), view3d_drop_in_main_region_poll(), view3d_ima_drop_poll(), view_edge_pan_modal(), view_pan_invoke(), view_pan_modal(), view_zoom_apply(), view_zoomdrag_modal(), viewdolly_invoke(), viewdolly_modal(), viewmove_invoke(), viewmove_modal(), viewroll_modal(), viewrotate_modal(), viewzoom_invoke(), viewzoom_modal(), weight_paint_sample_enum_itemf(), wm_cursor_position_get(), WM_cursor_warp(), wm_drags_draw(), wm_drop_operator_options(), wm_event_add_ghostevent(), wm_event_add_mousemove(), WM_event_add_simulate(), wm_event_add_trackpad(), wm_event_do_handlers(), wm_event_inside_rect(), wm_event_inside_region(), wm_event_prev_click_set(), WM_event_print(), WM_gesture_box_modal(), WM_gesture_straightline_modal(), WM_gesture_straightline_oneshot_modal(), wm_gizmomap_modal_set(), wm_handler_fileselect_do(), wm_handler_op_context(), wm_handlers_do_gizmo_handler(), wm_operator_invoke(), wm_paintcursor_draw(), WM_tooltip_init(), and wm_window_update_eventstate().

◆ y

int wmEvent::y

Definition at line 581 of file WM_types.h.

Referenced by actionzone_modal(), add_marker_at_click_modal(), annotation_draw_modal(), area_join_modal(), area_move_invoke(), area_move_modal(), area_split_invoke(), area_split_modal(), area_swap_modal(), datadropper_modal(), depthdropper_modal(), ED_region_draw_mouse_line_cb(), ED_time_scrub_event_in_region(), event_in_markers_region(), event_or_prev_in_rect(), eyedropper_colorband_modal(), eyedropper_colorband_point_modal(), eyedropper_draw_cursor_text_region(), eyedropper_draw_cursor_text_window(), eyedropper_get_property_button_under_mouse(), eyedropper_gpencil_modal(), eyedropper_modal(), face_set_extract_modal(), file_highlight_invoke(), gesture_tweak_modal(), gizmo_mesh_placement_modal_from_setup(), gpencil_draw_modal(), gpencil_fill_modal(), grab_clone_modal(), image_view_pan_invoke(), image_view_pan_modal(), image_view_zoom_modal(), node_cursor(), node_draw_space(), object_add_drop_xy_generic_invoke(), object_instance_add_invoke(), object_transfer_mode_modal(), panel_handle_data_ensure(), render_view_show_invoke(), screen_opengl_render_invoke(), screen_render_invoke(), scroller_activate_invoke(), scroller_activate_modal(), scroller_activate_poll(), sculpt_brush_stroke_invoke(), text_scroll_invoke(), ui_block_find_mouse_over(), ui_but_drag_init(), ui_but_find_mouse_over(), ui_but_list_row_text_activate(), ui_button_press_invoke(), ui_do_but_CURVEPROFILE(), ui_do_but_HOTKEYEVT(), ui_do_but_textedit(), ui_do_button(), ui_do_drag(), ui_handle_button_event(), ui_handle_button_return_submenu(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handler_panel_region(), ui_handler_region_menu(), ui_list_find_mouse_over(), ui_popup_handler(), ui_popup_menu_create(), UI_popup_menu_end(), ui_region_handler(), ui_screen_region_find_mouse_over(), ui_searchbox_event(), UI_tooltip_create_from_gizmo(), view_edge_pan_modal(), view_pan_invoke(), view_pan_modal(), view_zoom_apply(), view_zoomdrag_modal(), viewdolly_invoke(), viewmove_invoke(), viewmove_modal(), viewroll_modal(), viewzoom_invoke(), weight_paint_sample_enum_itemf(), wm_cursor_position_get(), WM_cursor_warp(), wm_drags_draw(), wm_drop_operator_options(), wm_event_add_ghostevent(), WM_event_add_simulate(), wm_event_add_trackpad(), wm_event_do_handlers(), wm_event_prev_click_set(), WM_event_print(), WM_gesture_box_modal(), WM_gesture_straightline_modal(), WM_gesture_straightline_oneshot_modal(), wm_handler_fileselect_do(), wm_handler_op_context(), wm_paintcursor_draw(), and wm_window_update_eventstate().


The documentation for this struct was generated from the following file: