Expand description
The Worlds Game Engine
Modules§
- arch_
query - component
- Module responsible for anything to do with components.
- query_
data - query_
filter - storage
- Module responsible for anything to do with storage.
Structs§
- Component
Factory - A data structure to keep track of all the components in the world, and their information.
- Component
Id - A unique identifer for a
Componentin theWorld - Data
Info - Information for a data. Some of it is critical for storage, such as the memory
Layout, some is less important, like the name. - Entity
Factory - A data structure to keep track of all the entities in the world, and their information.
- Entity
Id - A unique identifier for an entity in the
World - Entity
Meta - Meta-data of an entity.
- Has
- Not
- Or
- TagFactory
- A data-structure that can be used to create and manage tags.
- TagTracker
- Tracks which tags are present on an entity.
- Tagged
- Untagged
- World
- This type stores everything that is offered by this crate. It is the main type of the ECS. It exposes the API for the ECS, it is the bedrock of the engine.
Traits§
- Arch
Filter - Arch
Query - Bundle
- A bundle of components.
- Component
- The trait that represents a component.
- Data
- Piece of Data in the
World - Tag
- A tag is a marker that can be added and removed from entities. It contains no data.