Module dotrix_core::ecs[][src]

Expand description

Entity Component System

Structs

Imutable accessor for a Service instance

Accessor for System context to privately store data between runs

Entity structure has only id field and represent an agregation of components

Mutable accessor for IntoService instance

Wrapper for system functions

Enums

System Priority

Defines when and how often a system should run.

Traits

Abstraction to access Service in the storage

Any data structure can be a component

Abstraction for a function that can be turned into a System

Abstraction for System context

System option abstract interface

Abstraction for System prepared to be integrated into engine