mischief-ecs
Safe HaskellNone
LanguageGHC2024

Mischief.ECS.EventDef

Synopsis

Documentation

class Typeable e => Event e where Source #

Event typeclass.

Minimal complete definition

Nothing

Instances

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

Defined in Mischief.ECS.Events

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

Defined in Mischief.ECS.Events

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

Defined in Mischief.ECS.Events

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

Defined in Mischief.ECS.Events

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

Defined in Mischief.ECS.Events

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

Defined in Mischief.ECS.Events

data ErasedEvent where Source #

Constructors

ErasedEvent :: forall e. Typeable e => e -> ErasedEvent