Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Aztecs.ECS.System.Dynamic.Reader.Class
Documentation
class Arrow arr => ArrowDynamicReaderSystem q arr | arr -> q where Source #
Methods
allDyn :: Set ComponentID -> q i o -> arr i [o] Source #
filterDyn :: Set ComponentID -> q i o -> (Node -> Bool) -> arr i [o] Source #
singleDyn :: Set ComponentID -> q () a -> arr () a Source #
Instances
Monad m => ArrowDynamicReaderSystem DynamicQueryReader (DynamicSystemT m) Source # | |
Defined in Aztecs.ECS.System.Dynamic Methods allDyn :: Set ComponentID -> DynamicQueryReader i o -> DynamicSystemT m i [o] Source # filterDyn :: Set ComponentID -> DynamicQueryReader i o -> (Node -> Bool) -> DynamicSystemT m i [o] Source # singleDyn :: Set ComponentID -> DynamicQueryReader () a -> DynamicSystemT m () a Source # | |
Monad m => ArrowDynamicReaderSystem DynamicQueryReader (DynamicReaderSystemT m) Source # | |
Defined in Aztecs.ECS.System.Dynamic.Reader Methods allDyn :: Set ComponentID -> DynamicQueryReader i o -> DynamicReaderSystemT m i [o] Source # filterDyn :: Set ComponentID -> DynamicQueryReader i o -> (Node -> Bool) -> DynamicReaderSystemT m i [o] Source # singleDyn :: Set ComponentID -> DynamicQueryReader () a -> DynamicReaderSystemT m () a Source # |