Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Aztecs.ECS.Query.Dynamic.Reader.Class
Documentation
class Arrow arr => ArrowDynamicQueryReader arr where Source #
Methods
entity :: arr () EntityID Source #
Fetch the currently matched EntityID
.
fetchDyn :: Component a => ComponentID -> arr () a Source #
Fetch a Component
by its ComponentID
.
fetchMaybeDyn :: Component a => ComponentID -> arr () (Maybe a) Source #
Try to fetch a Component
by its ComponentID
.
Instances
ArrowDynamicQueryReader Query Source # | |
Defined in Aztecs.ECS.Query | |
ArrowDynamicQueryReader DynamicQuery Source # | |
Defined in Aztecs.ECS.Query.Dynamic Methods entity :: DynamicQuery () EntityID Source # fetchDyn :: Component a => ComponentID -> DynamicQuery () a Source # fetchMaybeDyn :: Component a => ComponentID -> DynamicQuery () (Maybe a) Source # | |
ArrowDynamicQueryReader DynamicQueryReader Source # | |
Defined in Aztecs.ECS.Query.Dynamic.Reader Methods entity :: DynamicQueryReader () EntityID Source # fetchDyn :: Component a => ComponentID -> DynamicQueryReader () a Source # fetchMaybeDyn :: Component a => ComponentID -> DynamicQueryReader () (Maybe a) Source # | |
ArrowDynamicQueryReader QueryReader Source # | |
Defined in Aztecs.ECS.Query.Reader Methods entity :: QueryReader () EntityID Source # fetchDyn :: Component a => ComponentID -> QueryReader () a Source # fetchMaybeDyn :: Component a => ComponentID -> QueryReader () (Maybe a) Source # |