Atlas
A Convenient Entity Component System
|
CAtlas::Component | Base class for all Components |
CAtlas::ComponentIdentifier | Handle used for Components |
CAtlas::ComponentIdentifierManager | Used to assign a unique ID and Bit to a System when added to the SystemManager |
▼CAtlas::NonCopyable | Base class for objects not intended to be copied |
CAtlas::Entity | Used to represent any game object |
CAtlas::EntityManager | Manages all Entities and Components within the a World |
CAtlas::GroupManager | Used to organize entities into named groups |
CAtlas::System | Base class for all Systems |
CAtlas::SystemBitManager | Used to distribute a unique bit identifier to each System created |
CAtlas::SystemManager | A manager for all Systems that are used |
CAtlas::World | Represents the game world |