| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.ECS.Relationships.Tree
Documentation
descendants :: forall c m w. (Component c, BundleTypes c, MonadSystem w m) => Entity -> m [Entity] Source #
ancestors' :: forall c m w. (Component c, MonadSystem w m) => Entity -> m [Entity] Source #
ancestors :: forall c m w. (Component c, MonadSystem w m, ListToOutgoing (RelOutgoing (IsExclusiveRel c) Entity)) => Entity -> m (RelOutgoing (IsExclusiveRel c) Entity) Source #
leaves :: forall c m w. (Component c, BundleTypes c, MonadSystem w m) => Entity -> m [Entity] Source #