Re-exports
pub use crate::component::Component;
pub use crate::component::ComponentBox;
pub use crate::component::EntityBuilder;
pub use crate::component::EntityComponentManager;
pub use crate::component::SharedComponentBox;
pub use crate::entity::Entity;
pub use crate::entity::VecEntityStore as EntityStore;
pub use crate::error::NotFound;
pub use crate::system::PhantomContext;
pub use crate::system::Priority;
pub use crate::system::System;
pub use crate::world::World;
Structs
The ComponentBuilder
is used to build a set of string key based components.
The ComponentStore
stores the components of entities and uses strings as component keys. It could be used to
borrow the components of the entities.