peakachu-0.2: Experiemental library for composable interactive programsSource codeContentsIndex
FRP.Peakachu.Backend.GLUT
Documentation
data GlutToProgram a Source
Constructors
IdleEvent
TimerEvent a
MouseMotionEvent GLfloat GLfloat
KeyboardMouseEvent Key KeyState Modifiers Position
data Image Source
Constructors
Image
runImage :: IO ()
show/hide Instances
data ProgramToGlut a Source
Constructors
DrawImage Image
SetTimer Timeout a
glut :: Backend (ProgramToGlut a) (GlutToProgram a)Source
gIdleEvent :: forall a[a7WX]. GlutToProgram a[a7WX] -> Maybe ()Source
gTimerEvent :: forall a[a7WX]. GlutToProgram a[a7WX] -> Maybe a[a7WX]Source
gMouseMotionEvent :: forall a[a7WX]. GlutToProgram a[a7WX] -> Maybe (GLfloat, GLfloat)Source
gKeyboardMouseEvent :: forall a[a7WX]. GlutToProgram a[a7WX] -> Maybe (Key, KeyState, Modifiers, Position)Source
Produced by Haddock version 2.4.2