[−][src]Crate async_ecs
Re-exports
pub use asparit; |
pub use access::Read; |
pub use access::ReadStorage; |
pub use access::Write; |
pub use access::WriteStorage; |
pub use component::Component; |
pub use dispatcher::Dispatcher; |
pub use entity::Builder; |
pub use join::Join; |
pub use join::ParJoin; |
pub use resource::ResourceId; |
pub use resource::Resources; |
pub use system::AsyncSystem; |
pub use system::System; |
pub use world::World; |
Modules
access | |
component | |
dispatcher | |
entity | |
error | |
join | |
misc | |
resource | |
storage | |
system | |
world |
Structs
DenseVecStorage | Dense vector storage. Has a redirection 2-way table between entities and components, allowing to leave no gaps within the data. |
HashMapStorage |
|
Lazy | Lazy updates can be used for world updates that need to borrow a lot of resources
and as such should better be done at the end. They work lazily in the sense that
they are dispatched when calling |
MetaTable | The |
VecStorage | Vector storage. Uses a simple |
Traits
CastFrom | Helper trait for the |
Type Definitions
Entities |