10using ComponentID = std::size_t;
11using Group = std::size_t;
13inline ComponentID getNewComponentTypeID()
15 static ComponentID lastID = 0u;
19template <
typename T>
inline ComponentID getComponentTypeID() noexcept
21 static ComponentID typeID = getNewComponentTypeID();
Main class for any object in game, stores associations, labeling and components.
Definition Entity.h:35
Is responsible for managing all entities.
Definition Manager.h:23