Crate checs

Source
Expand description

Checs is an Entity-Component-System library.

§Disclaimer

This is a work in progress.

Re-exports§

pub use component::ComponentVec;
pub use entity::Entity;
pub use intersect::Intersection;
pub use iter::LendingIterator;
pub use iter::Lifetime;
pub use query::IntoQuery;
pub use query::Query;
pub use sparse::Set;
pub use world::InsertMany;
pub use world::World;

Modules§

component
Storing and managing entities’ components.
entity
Entities and their allocation.
intersect
Intersections of entity sets.
iter
Iterating over entities and queries.
prelude
Commonly used traits.
query
Querying entities and their components.
sparse
A sparse set for storing entities.
world
Managing entities and their components.

Macros§

derive_storage
Prepares a struct for use as the type parameter of World.
spawn
Creates a new entity with initial components.

Derive Macros§

Storage
Prepares a struct for use as the type parameter of a World.