mischief-ecs
Safe HaskellNone
LanguageGHC2024

Mischief.ECS.Events

Documentation

trigger :: Event e => e -> System () Source #

newtype OnInsert (c :: k) Source #

Constructors

OnInsert 

Fields

Instances

Instances details
Show (OnInsert c) Source # 
Instance details

Defined in Mischief.ECS.Events

Methods

showsPrec :: Int -> OnInsert c -> ShowS #

show :: OnInsert c -> String #

showList :: [OnInsert c] -> ShowS #

(Typeable c, Typeable k) => Event (OnInsert c) Source # 
Instance details

Defined in Mischief.ECS.Events

data OnInsertRel (c :: k) Source #

Constructors

OnInsertRel 

Fields

Instances

Instances details
Show (OnInsertRel c) Source # 
Instance details

Defined in Mischief.ECS.Events

(Typeable c, Typeable k) => Event (OnInsertRel c) Source # 
Instance details

Defined in Mischief.ECS.Events

newtype OnRemove (c :: k) Source #

Constructors

OnRemove 

Fields

Instances

Instances details
Show (OnRemove c) Source # 
Instance details

Defined in Mischief.ECS.Events

Methods

showsPrec :: Int -> OnRemove c -> ShowS #

show :: OnRemove c -> String #

showList :: [OnRemove c] -> ShowS #

(Typeable c, Typeable k) => Event (OnRemove c) Source # 
Instance details

Defined in Mischief.ECS.Events

data OnRemoveRel (c :: k) Source #

Constructors

OnRemoveRel 

Fields

Instances

Instances details
Show (OnRemoveRel c) Source # 
Instance details

Defined in Mischief.ECS.Events

(Typeable c, Typeable k) => Event (OnRemoveRel c) Source # 
Instance details

Defined in Mischief.ECS.Events