yampa-glut-0.1.0: Connects Yampa and GLUT

Safe HaskellSafe-Infered

FRP.Yampa.GLUT.UI

Synopsis

Documentation

data UI Source

Instances

redisplay :: SF (Event UI) (Event ())Source

Re-display request from GLUT

reshaped :: SF (Event UI) (Event Size)Source

Re-shape request from GLUT

windowSize :: SF (Event UI) SizeSource

Window size

mousePosition :: SF (Event UI) PositionSource

Latest mouse position in window

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 (KeyState, MouseButton))Source

Mouse buttons action events

modifiers :: SF (Event UI) (Event Modifiers)Source

State of modifiers associated with keyboard/mouse event

crossed :: SF (Event UI) (Event Crossing)Source

Crossing/leaving event