Expand description
System registration types for the plugin API.
These types allow plugins to register tick-based systems without
depending on the ECS storage engine. The server provides a
SystemContext implementation that wraps the real ECS.
Re-exports§
pub use crate::budget::TickBudget;pub use crate::components::EntityId;pub use crate::components::Phase;
Structs§
- System
Access - Component access declaration for a system.
- System
Builder - Builder for declaring a system’s metadata and component access.
- System
Descriptor - A registered system with its metadata.
Traits§
- System
Context - Abstract interface for system runners.
- System
Context Ext - Typed convenience methods on
SystemContext. - System
Runner - Trait for system execution functions.