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::ComponentManager
inline
Allocate
(size_t memSize, const char *user=nullptr)
ECS::Memory::GlobalMemoryUser
private
AqcuireComponentId
(IComponent *component)
ECS::ComponentManager
private
begin
()
ECS::ComponentManager
inline
ComponentContainerRegistry
typedef
ECS::ComponentManager
private
ComponentLookupTable
typedef
ECS::ComponentManager
private
ComponentManager
(const ComponentManager &)=delete
ECS::ComponentManager
private
ComponentManager
()
ECS::ComponentManager
ECS_MEMORY_MANAGER
ECS::Memory::GlobalMemoryUser
private
end
()
ECS::ComponentManager
inline
EntityComponentMap
typedef
ECS::ComponentManager
private
Free
(void *pMem)
ECS::Memory::GlobalMemoryUser
private
GetComponent
(const EntityId entityId)
ECS::ComponentManager
inline
GetComponentContainer
()
ECS::ComponentManager
inline
GlobalMemoryUser
()
ECS::Memory::GlobalMemoryUser
private
IComponent
ECS::ComponentManager
friend
m_ComponentContainerRegistry
ECS::ComponentManager
private
m_ComponentLUT
ECS::ComponentManager
private
m_EntityComponentMap
ECS::ComponentManager
private
MapEntityComponent
(EntityId entityId, ComponentId componentId, ComponentTypeId componentTypeId)
ECS::ComponentManager
private
operator=
(ComponentManager &)=delete
ECS::ComponentManager
private
PassDataToAllComponents
(const EntityId entityId, const CustomEvent &data)
ECS::ComponentManager
inline
ReleaseComponentId
(ComponentId id)
ECS::ComponentManager
private
RemoveAllComponents
(const EntityId entityId)
ECS::ComponentManager
inline
RemoveComponent
(const EntityId entityId)
ECS::ComponentManager
inline
size
() const noexcept
ECS::ComponentManager
inline
TComponentIterator
typedef
ECS::ComponentManager
UnmapEntityComponent
(EntityId entityId, ComponentId componentId, ComponentTypeId componentTypeId)
ECS::ComponentManager
private
~ComponentManager
()
ECS::ComponentManager
~GlobalMemoryUser
()
ECS::Memory::GlobalMemoryUser
private
virtual
Generated on Fri May 17 2024 17:00:19 for Divide Framework by
1.9.6