sdl2-2.2.0: Both high- and low-level bindings to the SDL library (version 2.0.4+).

Safe HaskellSafe
LanguageHaskell2010

SDL.Raw.Event

Contents

Synopsis

Event Handling

addEventWatch :: MonadIO m => EventFilter -> Ptr () -> m () #

delEventWatch :: MonadIO m => EventFilter -> Ptr () -> m () #

filterEvents :: MonadIO m => EventFilter -> Ptr () -> m () #

flushEvent :: MonadIO m => Word32 -> m () #

flushEvents :: MonadIO m => Word32 -> Word32 -> m () #

pumpEvents :: MonadIO m => m () #

setEventFilter :: MonadIO m => EventFilter -> Ptr () -> m () #

Keyboard Support

setModState :: MonadIO m => Keymod -> m () #

startTextInput :: MonadIO m => m () #

stopTextInput :: MonadIO m => m () #

Mouse Support

createCursor :: MonadIO m => Ptr Word8 -> Ptr Word8 -> CInt -> CInt -> CInt -> CInt -> m Cursor #

freeCursor :: MonadIO m => Cursor -> m () #

setCursor :: MonadIO m => Cursor -> m () #

warpMouseInWindow :: MonadIO m => Window -> CInt -> CInt -> m () #

Joystick Support

joystickUpdate :: MonadIO m => m () #

Game Controller Support