abrasion/lib/ecs/src/lib.rs

19 lines
349 B
Rust

pub mod borrow;
pub mod component;
pub mod componentmap;
pub mod entity;
pub mod globalmap;
pub mod system;
pub mod world;
pub use entity::ID as EntityID;
pub use component::{Component, Global};
pub use world::{
World,
ReadComponent, ReadWriteComponent,
ReadGlobal, ReadWriteGlobal,
};
pub use system::{
System, Join, Processor,
};