Structs

This struct is used to store a component with its type id. Used for dynamic component adding.

The ComponentBuilder is used to build a set of string key based components.

The ComponentStore stores the components of entities and uses strings as component keys. It could be used to borrow the components of the entities.

The entity builder is used to create an entity with components.

The EntityComponentManager represents the main entity and component storage.

This struct is used to store a shared component with its type id. Used for dynamic component adding.

Traits

This trait is used to internal handle all components types. This trait is implicitly implemented for all other types.

Type Definitions