Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class (Reflex t, Monad m) => HasSDL2Events t m | m -> t where Source #
getTicksEvent :: m (Event t Word32) Source #
getAnySDLEvent :: m (Event t EventPayload) Source #
getWindowShownEvent :: m (Event t WindowShownEventData) Source #
getWindowHiddenEvent :: m (Event t WindowHiddenEventData) Source #
getWindowExposedEvent :: m (Event t WindowExposedEventData) Source #
getWindowMovedEvent :: m (Event t WindowMovedEventData) Source #
getWindowResizedEvent :: m (Event t WindowResizedEventData) Source #
getWindowSizeChangedEvent :: m (Event t WindowSizeChangedEventData) Source #
getWindowMinimizedEvent :: m (Event t WindowMinimizedEventData) Source #
getWindowMaximizedEvent :: m (Event t WindowMaximizedEventData) Source #
getWindowRestoredEvent :: m (Event t WindowRestoredEventData) Source #
getWindowGainedMouseFocusEvent :: m (Event t WindowGainedMouseFocusEventData) Source #
getWindowLostMouseFocusEvent :: m (Event t WindowLostMouseFocusEventData) Source #
getWindowGainedKeyboardFocusEvent :: m (Event t WindowGainedKeyboardFocusEventData) Source #
getWindowLostKeyboardFocusEvent :: m (Event t WindowLostKeyboardFocusEventData) Source #
getWindowClosedEvent :: m (Event t WindowClosedEventData) Source #
getKeyboardEvent :: m (Event t KeyboardEventData) Source #
getTextEditingEvent :: m (Event t TextEditingEventData) Source #
getTextInputEvent :: m (Event t TextInputEventData) Source #
getKeymapChangedEvent :: m (Event t ()) Source #
getMouseMotionEvent :: m (Event t MouseMotionEventData) Source #
getMouseButtonEvent :: m (Event t MouseButtonEventData) Source #
getMouseWheelEvent :: m (Event t MouseWheelEventData) Source #
getJoyAxisEvent :: m (Event t JoyAxisEventData) Source #
getJoyBallEvent :: m (Event t JoyBallEventData) Source #
getJoyHatEvent :: m (Event t JoyHatEventData) Source #
getJoyButtonEvent :: m (Event t JoyButtonEventData) Source #
getJoyDeviceEvent :: m (Event t JoyDeviceEventData) Source #
getControllerAxisEvent :: m (Event t ControllerAxisEventData) Source #
getControllerButtonEvent :: m (Event t ControllerButtonEventData) Source #
getControllerDeviceEvent :: m (Event t ControllerDeviceEventData) Source #
getAudioDeviceEvent :: m (Event t AudioDeviceEventData) Source #
getQuitEvent :: m (Event t ()) Source #
getUserEvent :: m (Event t UserEventData) Source #
getSysWMEvent :: m (Event t SysWMEventData) Source #
getTouchFingerEvent :: m (Event t TouchFingerEventData) Source #
getMultiGestureEvent :: m (Event t MultiGestureEventData) Source #
getDollarGestureEvent :: m (Event t DollarGestureEventData) Source #
getDropEvent :: m (Event t DropEventData) Source #
getClipboardUpdateEvent :: m (Event t ()) Source #
getUnknownEvent :: m (Event t UnknownEventData) Source #
getQuitVar :: m (MVar ()) Source #