Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
ECS::ComponentManager Member List

This is the complete list of members for ECS::ComponentManager, including all inherited members.

AddComponent(const EntityId entityId, ARGS &&... args)ECS::ComponentManagerinline
Allocate(size_t memSize, const char *user=nullptr)ECS::Memory::GlobalMemoryUserprivate
AqcuireComponentId(IComponent *component)ECS::ComponentManagerprivate
begin()ECS::ComponentManagerinline
ComponentContainerRegistry typedefECS::ComponentManagerprivate
ComponentLookupTable typedefECS::ComponentManagerprivate
ComponentManager(const ComponentManager &)=deleteECS::ComponentManagerprivate
ComponentManager()ECS::ComponentManager
ECS_MEMORY_MANAGERECS::Memory::GlobalMemoryUserprivate
end()ECS::ComponentManagerinline
EntityComponentMap typedefECS::ComponentManagerprivate
Free(void *pMem)ECS::Memory::GlobalMemoryUserprivate
GetComponent(const EntityId entityId)ECS::ComponentManagerinline
GetComponentContainer()ECS::ComponentManagerinline
GlobalMemoryUser()ECS::Memory::GlobalMemoryUserprivate
IComponentECS::ComponentManagerfriend
m_ComponentContainerRegistryECS::ComponentManagerprivate
m_ComponentLUTECS::ComponentManagerprivate
m_EntityComponentMapECS::ComponentManagerprivate
MapEntityComponent(EntityId entityId, ComponentId componentId, ComponentTypeId componentTypeId)ECS::ComponentManagerprivate
operator=(ComponentManager &)=deleteECS::ComponentManagerprivate
PassDataToAllComponents(const EntityId entityId, const CustomEvent &data)ECS::ComponentManagerinline
ReleaseComponentId(ComponentId id)ECS::ComponentManagerprivate
RemoveAllComponents(const EntityId entityId)ECS::ComponentManagerinline
RemoveComponent(const EntityId entityId)ECS::ComponentManagerinline
size() const noexceptECS::ComponentManagerinline
TComponentIterator typedefECS::ComponentManager
UnmapEntityComponent(EntityId entityId, ComponentId componentId, ComponentTypeId componentTypeId)ECS::ComponentManagerprivate
~ComponentManager()ECS::ComponentManager
~GlobalMemoryUser()ECS::Memory::GlobalMemoryUserprivatevirtual