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 (OnInsert c) Source # 
Instance details

Defined in Mischief.ECS.Events

(Typeable c, Typeable k) => Event (OnInsertRel 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

data ErasedEvent where Source #

Constructors

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