Crate dotrix_ecs

Crate dotrix_ecs 

Source

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