ProtoZed  awesome branch
A simple but powerful game framework
PZ::EntityManager Member List

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

AddComponent(const EntityID &id)PZ::EntityManagerinline
AddComponent(const EntityID &id, const HashString &family)PZ::EntityManagerinline
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::EntityManagerinline
GetComponent(const EntityID &id, const HashString &family) const PZ::EntityManagerinline
GetEntitiesWith() const PZ::EntityManagerinline
GetEntitiesWith(const HashString &family) const PZ::EntityManagerinline
GetEntity(const EntityID &id) const PZ::EntityManager
GetEntityCount() const PZ::EntityManager
HandleEvent(const Event &e)PZ::EventHandler
HasComponent(const EntityID &id) const PZ::EntityManagerinline
HasComponent(const EntityID &id, const HashString &family) const PZ::EntityManagerinline
HasEntity(const EntityID &id) const PZ::EntityManager
NonCopyable()PZ::NonCopyableinlineprotected
RegisterArchetype(Archetype *archetype)PZ::EntityManager
RegisterComponent()PZ::EntityManagerinline
RegisterEvent(T *obj, void(T::*memFn)(EventT &))PZ::EventHandlerinline
RemoveComponent(const EntityID &id)PZ::EntityManagerinline
RemoveComponent(const EntityID &id, const HashString &family)PZ::EntityManagerinline
SubscribeTo(EventHandler &handler)PZ::EventHandler
UnregisterAllArchetypes()PZ::EntityManager
UnregisterArchetype(const std::string &name)PZ::EntityManager
UnregisterComponent()PZ::EntityManagerinline
UnregisterEvent(T *obj, void(T::*memFn)(EventT &))PZ::EventHandlerinline
UnsubscribeTo(EventHandler &handler)PZ::EventHandler
UpdateAll(float deltaTime)PZ::EntityManager
~EntityManager()PZ::EntityManager
~EventHandler()PZ::EventHandlervirtual