[−][src]Module akashi::ecs
Akashi's Entity-Component-System architecture.
Re-exports
pub use component_store::DowncastError; |
pub use entity::ClearComponentsError; |
Modules
component | |
component_store | A trait for defining |
entity | General game objects to which |
entity_manager | A manager for creating, loading, and storing |
entity_store | Akashi's storage system for |
Structs
ComponentAdapter | |
ComponentManager | Manages operations related to |
EntityManager | Manages creating, storing, and loading |
Store | Handles storing |
StoreHandle | A shared handle to an |
TypeNotFoundError |
Traits
Component | Represents a Component within Akashi's Entity-Component-System architecture. |
ComponentBackend | This trait is used to mark backing storage objects for |
Entity | Represents an Entity within Akashi's Entity-Component-System architecture. |
EntityBackend | This trait is used to mark backing storage objects for |
EntityStore | An interface for loading and storing |