| Interface | Description |
|---|---|
| ComponentStore |
A common interface for a datastore of
Components |
| Class | Description |
|---|---|
| Component |
A common interface for implementing
Components as part of the Entity-Component-System pattern |
| ComponentTypeIdAllocator |
Allocates unique IDs for
Component classes |
| DefaultComponentStore |
Default implementation of
ComponentStore that allows for concurrent
modification |
| PriorityComponent |
An implementation of
Component that can be sorted by a priority
value. |