std::os::macos::objc

EventMask

enum EventMask : (long val)
{
	LEFT_MOUSE_DOWN     = 1 << EventType.LEFT_MOUSE_DOWN.val,
	LEFT_MOUSE_UP       = 1 << EventType.LEFT_MOUSE_UP.val,
	RIGHT_MOUSE_DOWN    = 1 << EventType.RIGHT_MOUSE_DOWN.val,
    RIGHT_MOUSE_UP      = 1 << EventType.RIGHT_MOUSE_UP.val,
    MOUSE_MOVED         = 1 << EventType.MOUSE_MOVED.val,
	LEFT_MOUSE_DRAGGED  = 1 << EventType.LEFT_MOUSE_DRAGGED.val,
	RIGHT_MOUSE_DRAGGED = 1 << EventType.RIGHT_MOUSE_DRAGGED.val,
	MOUSE_ENTERED       = 1 << EventType.MOUSE_ENTERED.val,
	MOUSE_EXITED        = 1 << EventType.MOUSE_EXITED.val,
	KEY_DOWN            = 1 << EventType.KEY_DOWN.val,
	KEY_UP              = 1 << EventType.KEY_UP.val,
	FLAGS_CHANGED       = 1 << EventType.FLAGS_CHANGED.val,
	APPKIT_DEFINED      = 1 << EventType.APPKIT_DEFINED.val,
	SYSTEM_DEFINED      = 1 << EventType.SYSTEM_DEFINED.val,
	APPLICATION_DEFINED = 1 << EventType.APPLICATION_DEFINED.val,
	PERIODIC            = 1 << EventType.PERIODIC.val,
	CURSOR_UPDATE       = 1 << EventType.CURSOR_UPDATE.val,
	SCROLL_WHEEL        = 1 << EventType.SCROLL_WHEEL.val,
	TABLET_POINT        = 1 << EventType.TABLET_POINT.val,
	TABLET_PROXIMITY    = 1 << EventType.TABLET_PROXIMITY.val,
	OTHER_MOUSE_DOWN    = 1 << EventType.OTHER_MOUSE_DOWN.val,
	OTHER_MOUSE_UP      = 1 << EventType.OTHER_MOUSE_UP.val,
	OTHER_MOUSE_DRAGGED = 1 << EventType.OTHER_MOUSE_DRAGGED.val,
    GESTURE             = 1 << EventType.GESTURE.val,
    MAGNIFY             = 1 << EventType.MAGNIFY.val,
    SWIPE               = 1 << EventType.SWIPE.val,
    ROTATE              = 1 << EventType.ROTATE.val,
    BEGIN_GESTURE       = 1 << EventType.BEGIN_GESTURE.val,
    END_GESTURE         = 1 << EventType.END_GESTURE.val,
    SMART_MAGNIFY       = 1L << EventType.SMART_MAGNIFY.val,
    DIRECT_TOUCH        = 1L << EventType.DIRECT_TOUCH.val,
    ANY                 = long.max,
}

Values & Associated values

Methods