Expand description
Lunaris ECS abstraction layer
This module provides a minimal abstraction over the underlying ECS implementation. Currently backed by bevy_ecs, but designed to be swappable in the future.
Modules§
Structs§
- Commands
- A
Commandqueue to perform structural changes to theWorld. - Entity
- Lightweight identifier of an entity.
- Query
- A system parameter that provides selective access to the
Componentdata stored in aWorld. - Res
- Shared borrow of a
Resource. - ResMut
- Unique mutable borrow of a
Resource. - Schedule
- A collection of systems, and the metadata and executor needed to run them in a certain order under certain conditions.
- With
- Filter that selects entities with a component
T. - Without
- Filter that selects entities without a component
T. - World
- Stores and exposes operations on entities, components, resources, and their associated metadata.
Traits§
Type Aliases§
- Boxed
System - A convenience type alias for a boxed
Systemtrait object.