engine/ecs/src/lib.rs
2025-02-26 12:22:32 +01:00

18 lines
569 B
Rust

mod entity;
mod entity_object_manager;
mod events;
mod resources;
mod type_map;
mod unsafe_component_store;
mod updates;
mod world;
pub use crate::entity::{Entity, EntityMultiMut, EntityNotFoundError, EntityObject};
pub use crate::events::Events;
pub use crate::resources::{ResourceMultiMut, Resources};
pub use crate::type_map::{
ComponentCreateInfo, ComponentDebug, ComponentNotFoundError, EntityComponent, MultiMut, TypeMap,
};
pub use crate::unsafe_component_store::UnsafeComponentStore;
pub use crate::updates::*;
pub use crate::world::{World, WorldBuilder};