Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Aztecs.ECS.System.Queue.Class
Documentation
class (MonadAccess b m, Arrow arr) => ArrowQueueSystem b m arr | arr -> m where Source #
Methods
queue :: (i -> m ()) -> arr i () Source #
Queue an Access
to happen after this system schedule.
Instances
ArrowQueueSystem Bundle Access QueueSystem Source # | |
Defined in Aztecs.ECS.System.Queue Methods queue :: (i -> Access ()) -> QueueSystem i () Source # | |
Monad m => ArrowQueueSystem Bundle (AccessT m) (SystemT m) Source # | |
Monad m => ArrowQueueSystem Bundle (AccessT m) (DynamicSystemT m) Source # | |
Defined in Aztecs.ECS.System.Dynamic Methods queue :: (i -> AccessT m ()) -> DynamicSystemT m i () Source # | |
Monad m => ArrowQueueSystem Bundle (AccessT m) (DynamicReaderSystemT m) Source # | |
Defined in Aztecs.ECS.System.Dynamic.Reader Methods queue :: (i -> AccessT m ()) -> DynamicReaderSystemT m i () Source # | |
Monad m => ArrowQueueSystem Bundle (AccessT m) (ReaderSystemT m) Source # | |
Defined in Aztecs.ECS.System.Reader Methods queue :: (i -> AccessT m ()) -> ReaderSystemT m i () Source # |