[][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