[−][src]Crate dotrix_ecs
Macros
count | Count parameters |
impl_tuples | Macros implementing all necessary archetyoes, patterns, querries and iterators for different types of tuples |
recursive | Recursive macro treating arguments as a progression |
Structs
Entity | Entity structure has only id field and represent an agregation of components |
Matches | Iterator or Query result |
World | World implements a container for Systems, Entities and their Components and quering functionality |
Zipper | Iterator converting a tuple of iterators into the Iterator of a tuple |
Traits
Archetype | Trait definition of Entities with the same set of components |
Component | Any data structure can be a component |
Pattern | Trait definition of components set |
Query | Trait definition of a Query |
Selector | Trait defenition of Selector to control mutability of borrows |
System | Trait for ECS systems |