[][src]Module dces::entity

Structs

ComponentBox

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

EntityBuilder

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

EntityComponentManager

The EntityComponentManager represents the main entity and component storage.

SharedComponentBox

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

VecEntityContainer

VecEntityContainer is the default vector based implementation of an entiy container.

Traits

Component

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

EntityContainer

This trait is used to define a custom container for entities. A entity container is used for entiy iteration inside of the system's run methods.

Type Definitions

Entity

Represents an entity.