| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.ECS.App.SystemConfig
Synopsis
- data SystemConfigData = SystemConfigData {}
- data SystemConfigModifier s1 s2
- after :: s1 -> System () -> SystemConfigModifier s1 (System ())
- before :: s1 -> System () -> SystemConfigModifier s1 (System ())
- class SystemConfig s where
- systemConfigData :: s -> SystemConfigData
Documentation
data SystemConfigData Source #
data SystemConfigModifier s1 s2 Source #
First type will be a SystemConfig. Second type will be a System ().
Instances
| SystemConfig s1 => SystemConfig (SystemConfigModifier s1 (System ())) Source # | |
Defined in Mischief.ECS.App.SystemConfig Methods systemConfigData :: SystemConfigModifier s1 (System ()) -> SystemConfigData Source # | |
class SystemConfig s where Source #
Methods
systemConfigData :: s -> SystemConfigData Source #
Instances
| SystemConfig (System ()) Source # | |
Defined in Mischief.ECS.App.SystemConfig Methods systemConfigData :: System () -> SystemConfigData Source # | |
| SystemConfig s1 => SystemConfig (SystemConfigModifier s1 (System ())) Source # | |
Defined in Mischief.ECS.App.SystemConfig Methods systemConfigData :: SystemConfigModifier s1 (System ()) -> SystemConfigData Source # | |
| (SystemConfig s0, SystemConfig s1) => SystemConfig (s0, s1) Source # | |
Defined in Mischief.ECS.App.SystemConfig Methods systemConfigData :: (s0, s1) -> SystemConfigData Source # | |