Applicative m => Access m () Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, ECS m) => Access m (HSet ('[] :: [Type])) Source # | |
Instance detailsDefined in Aztecs.ECS.Scheduler.Internal |
(ECS m, Applicative m, Queryable m a) => Access m (Query a) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType a ++ AccessType b)) => Access m (a, b) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, Access m c, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType c), ValidAccessInput (AccessType b ++ AccessType c), ValidAccessInput (AccessType a ++ (AccessType b ++ AccessType c))) => Access m (a, b, c) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, Access m c, Access m d, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType c), ValidAccessInput (AccessType d), ValidAccessInput (AccessType a ++ AccessType b), ValidAccessInput (AccessType c ++ AccessType d), ValidAccessInput ((AccessType a ++ AccessType b) ++ (AccessType c ++ AccessType d))) => Access m (a, b, c, d) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, Access m c, Access m d, Access m e, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType c), ValidAccessInput (AccessType d), ValidAccessInput (AccessType e), ValidAccessInput (AccessType a ++ AccessType b), ValidAccessInput (AccessType c ++ (AccessType d ++ AccessType e)), ValidAccessInput (AccessType d ++ AccessType e), ValidAccessInput ((AccessType a ++ AccessType b) ++ (AccessType c ++ (AccessType d ++ AccessType e)))) => Access m (a, b, c, d, e) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, Access m c, Access m d, Access m e, Access m f, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType c), ValidAccessInput (AccessType d), ValidAccessInput (AccessType e), ValidAccessInput (AccessType f), ValidAccessInput (AccessType e ++ AccessType f), ValidAccessInput (AccessType d ++ (AccessType e ++ AccessType f)), ValidAccessInput (AccessType a ++ (AccessType b ++ AccessType c)), ValidAccessInput (AccessType b ++ AccessType c), ValidAccessInput ((AccessType a ++ (AccessType b ++ AccessType c)) ++ (AccessType d ++ (AccessType e ++ AccessType f)))) => Access m (a, b, c, d, e, f) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, Access m c, Access m d, Access m e, Access m f, Access m g, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType c), ValidAccessInput (AccessType d), ValidAccessInput (AccessType e), ValidAccessInput (AccessType f), ValidAccessInput (AccessType g), ValidAccessInput (AccessType b ++ AccessType c), ValidAccessInput (AccessType d ++ AccessType e), ValidAccessInput (AccessType f ++ AccessType g), ValidAccessInput (AccessType a ++ (AccessType b ++ AccessType c)), ValidAccessInput ((AccessType d ++ AccessType e) ++ (AccessType f ++ AccessType g)), ValidAccessInput ((AccessType a ++ (AccessType b ++ AccessType c)) ++ ((AccessType d ++ AccessType e) ++ (AccessType f ++ AccessType g)))) => Access m (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |
(Applicative m, Access m a, Access m b, Access m c, Access m d, Access m e, Access m f, Access m g, Access m h, ValidAccessInput (AccessType a), ValidAccessInput (AccessType b), ValidAccessInput (AccessType c), ValidAccessInput (AccessType d), ValidAccessInput (AccessType e), ValidAccessInput (AccessType f), ValidAccessInput (AccessType g), ValidAccessInput (AccessType h), ValidAccessInput (AccessType a ++ AccessType b), ValidAccessInput (AccessType c ++ AccessType d), ValidAccessInput (AccessType e ++ AccessType f), ValidAccessInput (AccessType g ++ AccessType h), ValidAccessInput ((AccessType a ++ AccessType b) ++ (AccessType c ++ AccessType d)), ValidAccessInput ((AccessType e ++ AccessType f) ++ (AccessType g ++ AccessType h)), ValidAccessInput (((AccessType a ++ AccessType b) ++ (AccessType c ++ AccessType d)) ++ ((AccessType e ++ AccessType f) ++ (AccessType g ++ AccessType h)))) => Access m (a, b, c, d, e, f, g, h) Source # | |
Instance detailsDefined in Aztecs.ECS.Access.Internal |