engine/ecs/src/lib.rs

19 lines
569 B
Rust
Raw Normal View History

2025-02-26 07:39:19 +00:00
mod entity;
2025-02-26 11:22:32 +00:00
mod entity_object_manager;
2025-02-26 07:39:19 +00:00
mod events;
mod resources;
mod type_map;
mod unsafe_component_store;
mod updates;
mod world;
2025-02-26 11:22:32 +00:00
pub use crate::entity::{Entity, EntityMultiMut, EntityNotFoundError, EntityObject};
2025-02-26 07:39:19 +00:00
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::*;
2025-02-26 11:22:32 +00:00
pub use crate::world::{World, WorldBuilder};