This is the complete list of members for es::Manager, including all inherited members.
addComponent(Entity e, ComponentType ct, Component *c) | es::Manager | |
addComponent(Entity e, C *c) | es::Manager | inline |
addSystem(std::shared_ptr< System > sys) | es::Manager | |
addSystem(Args &&...args) | es::Manager | inline |
createEntity() | es::Manager | |
createStoreFor(ComponentType ct) | es::Manager | |
createStoreFor() | es::Manager | inline |
destroyEntity(Entity e) | es::Manager | |
extractComponent(Entity e, ComponentType ct) | es::Manager | |
extractComponent(Entity e) | es::Manager | inline |
getComponent(Entity e, ComponentType ct) | es::Manager | |
getComponent(Entity e) | es::Manager | inline |
getEntities() const | es::Manager | |
getStore(ComponentType ct) | es::Manager | |
initSystems() | es::Manager | |
Manager() | es::Manager | inline |
registerHandler(EventType type, EventHandler handler) | es::Manager | |
registerHandler(EventHandler handler) | es::Manager | inline |
registerHandler(R T::*pm, T *obj) | es::Manager | inline |
subscribeEntityToSystems(Entity e, std::set< ComponentType > components) | es::Manager | |
subscribeEntityToSystems(Entity e) | es::Manager | |
triggerEvent(Entity origin, EventType type, Event *event) | es::Manager | |
triggerEvent(Entity origin, E *event) | es::Manager | inline |
updateSystems(float delta) | es::Manager | |
~Manager() | es::Manager | |