| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.ECS.App.Schedules
Documentation
newtype ScheduleLabel Source #
Constructors
| ScheduleLabel | |
Instances
class Typeable s => Schedule (s :: k) Source #
Instances
| Schedule First Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule Init Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule PostStartup Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule PostUpdate Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule PreStartup Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule PreUpdate Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule Startup Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Schedule Update Source # | |
Defined in Mischief.ECS.App.Schedules | |
Constructors
| Init |
data PreStartup Source #
Constructors
| PreStartup |
Instances
| Schedule PreStartup Source # | |
Defined in Mischief.ECS.App.Schedules | |
Constructors
| Startup |
data PostStartup Source #
Constructors
| PostStartup |
Instances
| Schedule PostStartup Source # | |
Defined in Mischief.ECS.App.Schedules | |
Constructors
| First |
Constructors
| Update |
data PostUpdate Source #
Constructors
| PostUpdate |
Instances
| Schedule PostUpdate Source # | |
Defined in Mischief.ECS.App.Schedules | |
data StartupSchedule Source #
Constructors
| StartupSchedule |
Instances
| Component StartupSchedule Source # | |||||
Defined in Mischief.ECS.App.Schedules Associated Types
| |||||
| type RelExclusivity StartupSchedule Source # | |||||
Defined in Mischief.ECS.App.Schedules | |||||
data UpdateSchedule Source #
Constructors
| UpdateSchedule |
Instances
| Component UpdateSchedule Source # | |||||
Defined in Mischief.ECS.App.Schedules Associated Types
| |||||
| type RelExclusivity UpdateSchedule Source # | |||||
Defined in Mischief.ECS.App.Schedules | |||||
newtype ScheduleId Source #
Constructors
| ScheduleId | |
Instances
| Show ScheduleId Source # | |
Defined in Mischief.ECS.App.Schedules Methods showsPrec :: Int -> ScheduleId -> ShowS # show :: ScheduleId -> String # showList :: [ScheduleId] -> ShowS # | |
| Eq ScheduleId Source # | |
Defined in Mischief.ECS.App.Schedules | |
| Ord ScheduleId Source # | |
Defined in Mischief.ECS.App.Schedules Methods compare :: ScheduleId -> ScheduleId -> Ordering # (<) :: ScheduleId -> ScheduleId -> Bool # (<=) :: ScheduleId -> ScheduleId -> Bool # (>) :: ScheduleId -> ScheduleId -> Bool # (>=) :: ScheduleId -> ScheduleId -> Bool # max :: ScheduleId -> ScheduleId -> ScheduleId # min :: ScheduleId -> ScheduleId -> ScheduleId # | |
Constructors
| Schedules | |
Fields | |
Instances
| Default Schedules Source # | |||||
Defined in Mischief.ECS.App.Schedules | |||||
| Generic Schedules Source # | |||||
Defined in Mischief.ECS.App.Schedules Associated Types
| |||||
| Component Schedules Source # | |||||
Defined in Mischief.ECS.App.Schedules Associated Types
| |||||
| type Rep Schedules Source # | |||||
Defined in Mischief.ECS.App.Schedules type Rep Schedules = D1 ('MetaData "Schedules" "Mischief.ECS.App.Schedules" "mischief-ecs-0.0.0.0-inplace" 'True) (C1 ('MetaCons "Schedules" 'PrefixI 'True) (S1 ('MetaSel ('Just "inner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TypeRep ScheduleId)))) | |||||
| type RelExclusivity Schedules Source # | |||||
Defined in Mischief.ECS.App.Schedules | |||||