reflex-sdl2-0.2.0.0: SDL2 and reflex FRP

Safe HaskellNone
LanguageHaskell2010

Reflex.SDL2.Internal

Description

This module holds low-level implementation details of reflex-sdl2 that are not meant to be dealt with by the user of the library. None-the-less these details are exported here just in case you need them :)

Synopsis

Documentation

data SystemEvents r t Source #

Holds a slot of Event for each kind of SDL2 event plus a couple extras:

An event for *any* SDL2 event payload.

An event for reflex's post network build event.

An event for each frame tick.

Constructors

SystemEvents 

Fields

Instances

(ReflexHost t, Monad m) => MonadReader (SystemEvents r t) (ReflexSDL2T r t m) # 

Methods

ask :: ReflexSDL2T r t m (SystemEvents r t) #

local :: (SystemEvents r t -> SystemEvents r t) -> ReflexSDL2T r t m a -> ReflexSDL2T r t m a #

reader :: (SystemEvents r t -> a) -> ReflexSDL2T r t m a #