[][src]Module dces::prelude

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::Priority;
pub use crate::system::System;
pub use crate::system::PhantomContext;
pub use crate::world::World;

Structs

ComponentBuilder

The TypeComponentBuilder is used to build a set of type key based components.

ComponentStore

The TypeComponentStore stores the components of all entities. It could be used to borrow the components of the entities.

StringComponentBuilder

The StringComponentBuilder is used to build a set of string key based components.

StringComponentStore

The StringComponentStore stores the components of entities and uses strings as component keys. It could be used to borrow the components of the entities.