| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
MiniLight.Component.MessageLayer
Documentation
data MessageLayer Source #
Constructors
| MessageLayer | |
Fields
| |
Instances
| ComponentUnit MessageLayer Source # | |
Defined in MiniLight.Component.MessageLayer Methods update :: (HasLightEnv env, MonadIO m, MonadMask m) => MessageLayer -> LightT env m MessageLayer Source # figures :: (HasLightEnv env, MonadIO m, MonadMask m) => MessageLayer -> LightT env m [Figure] Source # draw :: (HasLightEnv env, MonadIO m, MonadMask m) => MessageLayer -> LightT env m () Source # useCache :: MessageLayer -> MessageLayer -> Bool Source # onSignal :: (HasLightEnv env, MonadIO m, MonadMask m) => Event -> MessageLayer -> LightT env m MessageLayer Source # | |
engineL :: Lens' MessageLayer MessageEngine Source #
cursorL :: Lens' MessageLayer AnimationLayer Source #
Instances
| FromJSON Config Source # | |
Defined in MiniLight.Component.MessageLayer | |