API Reference ECSx v0.3.0

modules

Modules

ECSx is an Entity-Component-System (ECS) framework for Elixir.

A Component labels an entity as having a certain attribute, and holds any data needed to model that attribute.

The Manager for your ECSx application.

Raised at runtime when the Query is invalid.

A fragment of game logic which reads and updates Components.

A component type which does not require a value. This is useful when the mere presence or absence of a component is all the information we need.

mix-tasks

Mix Tasks

Generates a new Component type for an ECSx application.

Generates a new System for an ECSx application.

Generates a new Component type for an ECSx application.

Generates the Manager process which runs an ECSx application.