Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type EventloopModuleIdentifier = [Char] Source
type Initializer = SharedIOState -> IOState -> IO (SharedIOState, IOState) Source
type EventRetriever = SharedIOState -> IOState -> IO (SharedIOState, IOState, [In]) Source
type PreProcessor = SharedIOState -> IOState -> In -> IO (SharedIOState, IOState, [In]) Source
type PostProcessor = SharedIOState -> IOState -> Out -> IO (SharedIOState, IOState, [Out]) Source
type EventSender = SharedIOState -> IOState -> Out -> IO (SharedIOState, IOState) Source
type Teardown = SharedIOState -> IOState -> IO (SharedIOState, IOState) Source
type OutEventRouter = Out -> EventloopModuleIdentifier Source
data EventloopConfiguration progstateT Source
EventloopConfiguration | |
|
MouseState | |
| |
KeyboardState | |
| |
CanvasState | |
StdInState | |
| |
TimerState | |
FileState | |
| |
NoState |
type Parameters = [(Parameter, Value)] Source