Safe Haskell | None |
---|
- data UI
- resized :: SF (Event UI) (Event Size)
- windowResize :: SF (Event UI) Size
- redraw :: SF (Event UI) (Event ())
- mousePosition :: SF (Event UI) Position
- simpleMousePosition :: Fractional a => SF (Event UI) (Vector2 a)
- keyAction :: SF (Event UI) (Event (Bool, Either Char Key))
- mouseButtonAction :: SF (Event UI) (Event (Bool, MouseButton))
- keyPress :: SF (Event UI) (Event (Either Char Key))
- keyPressed :: Either Char Key -> SF (Event UI) Bool
- mouseButtonPressed :: MouseButton -> SF (Event UI) Bool
Documentation
simpleMousePosition :: Fractional a => SF (Event UI) (Vector2 a)Source
Latest mouse position in window with simple coord transform (i.e. unit)
mouseButtonAction :: SF (Event UI) (Event (Bool, MouseButton))Source
Mouse buttons action events
mouseButtonPressed :: MouseButton -> SF (Event UI) BoolSource
Mouse button pressed state for specific button