| Copyright | (c) Matt Hunzinger 2025 |
|---|---|
| License | BSD-style (see the LICENSE file in the distribution) |
| Maintainer | matt@hunzinger.me |
| Stability | provisional |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Aztecs.ECS.Access.Internal
Description
Synopsis
- newtype Access (m :: Type -> Type) a = Access {}
- runAccessWith :: Access m a -> World m -> m (a, World m)
- evalAccess :: Monad m => Access m a -> World m -> m a
- triggerEvent :: forall (m :: Type -> Type) e. (Monad m, Event e) => e -> Access m ()
- triggerEntityEvent :: forall (m :: Type -> Type) e. (Monad m, Event e) => EntityID -> e -> Access m ()
Documentation
newtype Access (m :: Type -> Type) a Source #
Access into a World.