Aztecs.ECS.System
class System (m :: Type -> Type) sys where Source #
Associated Types
type SystemIn (m :: Type -> Type) sys Source #
Methods
runSystem :: sys -> SystemIn m sys -> m () Source #
Defined in Aztecs.ECS.Schedule.Internal
runSystem :: Run constraints sys -> SystemIn m (Run constraints sys) -> m () Source #
system :: (ECS m, Monad m, System (Task m) sys, Access m (SystemIn (Task m) sys)) => sys -> m () Source #