| AddComponent(const EntityID &id) | PZ::EntityManager | inline |
| AddComponent(const EntityID &id, const HashString &family) | PZ::EntityManager | inline |
| ClearEntities() | PZ::EntityManager | |
| CreateEntity(const EntityID &id) | PZ::EntityManager | |
| CreateEntity(const EntityID &id, MetaEntity &entity) | PZ::EntityManager | |
| CreateFromArchetype(const std::string &name, const EntityID &id) | PZ::EntityManager | |
| CreateFromArchetype(const std::string &name, const EntityID &id, MetaEntity &entity) | PZ::EntityManager | |
| DestroyEntity(const EntityID &id) | PZ::EntityManager | |
| DestroyPendingEntities() | PZ::EntityManager | |
| EmitEvent(const Event &e) const | PZ::EventHandler | |
| EntityManager(Application &application) | PZ::EntityManager | |
| EventHandler() | PZ::EventHandler | |
| GetAllComponents(const EntityID &id, ComponentList &list) const | PZ::EntityManager | |
| GetAllEntities(EntityList &list) const | PZ::EntityManager | |
| GetAllRegisteredComponents(std::vector< HashString > &list) const | PZ::EntityManager | |
| GetComponent(const EntityID &id) const | PZ::EntityManager | inline |
| GetComponent(const EntityID &id, const HashString &family) const | PZ::EntityManager | inline |
| GetEntitiesWith() const | PZ::EntityManager | inline |
| GetEntitiesWith(const HashString &family) const | PZ::EntityManager | inline |
| GetEntity(const EntityID &id) const | PZ::EntityManager | |
| GetEntityCount() const | PZ::EntityManager | |
| HandleEvent(const Event &e) | PZ::EventHandler | |
| HasComponent(const EntityID &id) const | PZ::EntityManager | inline |
| HasComponent(const EntityID &id, const HashString &family) const | PZ::EntityManager | inline |
| HasEntity(const EntityID &id) const | PZ::EntityManager | |
| NonCopyable() | PZ::NonCopyable | inlineprotected |
| RegisterArchetype(Archetype *archetype) | PZ::EntityManager | |
| RegisterComponent() | PZ::EntityManager | inline |
| RegisterEvent(T *obj, void(T::*memFn)(EventT &)) | PZ::EventHandler | inline |
| RemoveComponent(const EntityID &id) | PZ::EntityManager | inline |
| RemoveComponent(const EntityID &id, const HashString &family) | PZ::EntityManager | inline |
| SubscribeTo(EventHandler &handler) | PZ::EventHandler | |
| UnregisterAllArchetypes() | PZ::EntityManager | |
| UnregisterArchetype(const std::string &name) | PZ::EntityManager | |
| UnregisterComponent() | PZ::EntityManager | inline |
| UnregisterEvent(T *obj, void(T::*memFn)(EventT &)) | PZ::EventHandler | inline |
| UnsubscribeTo(EventHandler &handler) | PZ::EventHandler | |
| UpdateAll(float deltaTime) | PZ::EntityManager | |
| ~EntityManager() | PZ::EntityManager | |
| ~EventHandler() | PZ::EventHandler | virtual |