mischief-ecs
Safe HaskellNone
LanguageGHC2024

Mischief.ECS.App.Schedules

Documentation

class Typeable s => Schedule (s :: k) Source #

Instances

Instances details
Schedule First Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule Init Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule PostStartup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule PostUpdate Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule PreStartup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule PreUpdate Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule Startup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule Update Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data Init Source #

Constructors

Init 

Instances

Instances details
Show Init Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Methods

showsPrec :: Int -> Init -> ShowS #

show :: Init -> String #

showList :: [Init] -> ShowS #

Schedule Init Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data PreStartup Source #

Constructors

PreStartup 

Instances

Instances details
Schedule PreStartup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data Startup Source #

Constructors

Startup 

Instances

Instances details
Show Startup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule Startup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data PostStartup Source #

Constructors

PostStartup 

Instances

Instances details
Schedule PostStartup Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data First Source #

Constructors

First 

Instances

Instances details
Show First Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Methods

showsPrec :: Int -> First -> ShowS #

show :: First -> String #

showList :: [First] -> ShowS #

Schedule First Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data Update Source #

Constructors

Update 

Instances

Instances details
Show Update Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Schedule Update Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data PreUpdate Source #

Constructors

PreUpdate 

Instances

Instances details
Schedule PreUpdate Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

data PostUpdate Source #

Constructors

PostUpdate 

Instances

Instances details
Schedule PostUpdate Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

newtype Schedules Source #

Constructors

Schedules 

Instances

Instances details
Default Schedules Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Methods

def :: Schedules #

Generic Schedules Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Associated Types

type Rep Schedules 
Instance details

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))))
Component Schedules Source # 
Instance details

Defined in Mischief.ECS.App.Schedules

Associated Types

type RelExclusivity Schedules 
Instance details

Defined in Mischief.ECS.App.Schedules

type Rep Schedules Source # 
Instance details

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 # 
Instance details

Defined in Mischief.ECS.App.Schedules