mischief-ecs
Safe HaskellNone
LanguageGHC2024

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 #

root :: forall c m w. (Component c, MonadSystem w m) => Entity -> m (Maybe Entity) Source #

leaves :: forall c m w. (Component c, BundleTypes c, MonadSystem w m) => Entity -> m [Entity] Source #