Atlas
A Convenient Entity Component System
 All Classes Namespaces Files Functions Variables Typedefs Friends
Atlas::EntityManager Member List

This is the complete list of members for Atlas::EntityManager, including all inherited members.

addComponent(Entity &entity, Component::Ptr component)Atlas::EntityManager
createEntity()Atlas::EntityManager
EntityManager(World &world)Atlas::EntityManager
getAllComponentsFor(const Entity &entity)Atlas::EntityManager
getComponentFor(const Entity &entity) const Atlas::EntityManagerinline
getComponentFor(const Entity::ID &ID) const Atlas::EntityManagerinline
getEntity(const Entity::ID &ID) const Atlas::EntityManager
NonCopyable()=defaultAtlas::NonCopyable
removeAllComponentsFor(Entity &entity)Atlas::EntityManager
removeComponent(Entity &entity, const ComponentIdentifier &componentIdentifier)Atlas::EntityManager
toString()Atlas::EntityManager
update()Atlas::EntityManager
~NonCopyable()Atlas::NonCopyableinlinevirtual