Atlas
A Convenient Entity Component System
|
▼NAtlas | |
CComponent | Base class for all Components |
CComponentIdentifier | Handle used for Components |
CComponentIdentifierManager | Used to assign a unique ID and Bit to a System when added to the SystemManager |
CEntity | Used to represent any game object |
CEntityManager | Manages all Entities and Components within the a World |
CGroupManager | Used to organize entities into named groups |
CNonCopyable | Base class for objects not intended to be copied |
CSystem | Base class for all Systems |
CSystemBitManager | Used to distribute a unique bit identifier to each System created |
CSystemManager | A manager for all Systems that are used |
CWorld | Represents the game world |