essence-of-live-coding-gloss-0.1.0.1: General purpose live coding framework - Gloss backend

Safe HaskellNone
LanguageHaskell2010

LiveCoding.Gloss

Documentation

initialWorld :: a1 -> (a1, [a2], Picture) Source #

toPicture :: (a, b1, b2) -> IO b2 Source #

handleEvent :: a1 -> (a2, [a1], c) -> IO (a2, [a1], c) Source #

playStep :: Monoid c1 => p -> (Cell (WriterT c1 IO) a1 (), a1, c2) -> IO (Cell (WriterT c1 IO) a1 (), [a2], c1) Source #

playStepMVar :: Monoid c1 => p -> (MVar (Cell (WriterT c1 IO) a1 ()), a1, c2) -> IO (MVar (Cell (WriterT c1 IO) a1 ()), [a2], c1) Source #