A feature-complete ECS library

Modules

Assemblages A container for registered Assemblages
Components Container for registered ComponentClasses
Concord
Systems Container for registered SystemClasses
type Type Helper module to do easy type checking for Concord types
utils Utils Helper module for misc operations
worlds Worlds Container for registered Worlds

Classes

Assemblage Gives an entity a set of components.
Component A pure data container that is contained by a single entity.
Entity An object that exists in a world.
List Data structure that allows for fast removal at the cost of containing order.
Pool Used to iterate over Entities with a specific Components A Pool contain a any amount of Entities.
System Iterates over Entities.
World A collection of Systems and Entities.
generated by LDoc 1.4.6 Last updated 2020-01-04 10:27:07