abrasion/lib/ecs/src/lib.rs

21 lines
423 B
Rust
Raw Normal View History

2021-01-13 23:10:48 +00:00
pub mod borrow;
2020-08-22 14:41:36 +00:00
pub mod component;
pub mod componentmap;
2020-08-22 14:41:36 +00:00
pub mod entity;
2021-03-21 16:12:58 +00:00
pub mod globalmap;
2020-08-22 14:41:36 +00:00
pub mod system;
pub mod world;
2021-03-21 18:42:46 +00:00
pub use entity::ID as EntityID;
pub use component::{Component, Global};
2021-04-05 16:34:12 +00:00
pub use component::LuaBindings as ComponentLuaBindings;
2021-03-21 18:42:46 +00:00
pub use world::{
World,
ReadComponent, ReadWriteComponent,
ReadGlobal, ReadWriteGlobal,
2021-04-05 16:34:12 +00:00
ReadWriteAll,
2021-03-21 18:42:46 +00:00
};
pub use system::{
System, Join, Processor,
};