| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Component.MessageLayer
Documentation
data MessageLayer Source #
Constructors
| MessageLayer | |
Fields
| |
Instances
| ComponentUnit MessageLayer Source # | |
Defined in Data.Component.MessageLayer Methods update :: forall env (m :: Type -> Type). (HasLightEnv env, HasLoopEnv env, HasComponentEnv env, MonadIO m, MonadMask m) => MessageLayer -> LightT env m MessageLayer Source # figures :: forall env (m :: Type -> Type). (HasLightEnv env, MonadIO m, MonadMask m) => MessageLayer -> LightT env m [Figure] Source # draw :: forall env (m :: Type -> Type). (HasLightEnv env, MonadIO m, MonadMask m) => MessageLayer -> LightT env m () Source # onSignal :: forall env (m :: Type -> Type). (HasLightEnv env, HasLoopEnv env, HasComponentEnv env, MonadIO m, MonadMask m) => Event -> MessageLayer -> LightT env m MessageLayer Source # useCache :: MessageLayer -> MessageLayer -> Bool Source # beforeClearCache :: forall env (m :: Type -> Type). (HasLightEnv env, MonadIO m, MonadMask m) => MessageLayer -> [Figure] -> LightT env m () Source # | |
data MessageLayerEvent where Source #
Constructors
| Finish :: MessageLayerEvent |
Instances
| EventType MessageLayerEvent Source # | |
Defined in Data.Component.MessageLayer Methods getEventType :: MessageLayerEvent -> Text Source # | |