Divide Framework
0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
ECS::SystemManager Member List
This is the complete list of members for
ECS::SystemManager
, including all inherited members.
AddSystem
(ECSEngine &engine, ARGS &&... systemArgs)
ECS::SystemManager
inline
AddSystemDependency
(System_ target, Dependency_ dependency)
ECS::SystemManager
inline
AddSystemDependency
(Target_ target, Dependency_ dependency, Dependencies &&... dependencies)
ECS::SystemManager
inline
Allocate
(size_t memSize, const char *user=nullptr)
ECS::Memory::GlobalMemoryUser
private
DisableSystem
()
ECS::SystemManager
inline
ECS_MEMORY_MANAGER
ECS::Memory::GlobalMemoryUser
private
ECSEngine
ECS::SystemManager
private
EnableSystem
()
ECS::SystemManager
inline
ForEachSystem
(Predicate &&pred)
ECS::SystemManager
inline
Free
(void *pMem)
ECS::Memory::GlobalMemoryUser
private
GenerateActiveSystemWorkState
(ActiveSystems &&... activeSystems)
ECS::SystemManager
inline
GetSystem
() const
ECS::SystemManager
inline
GetSystemWorkState
() const
ECS::SystemManager
GlobalMemoryUser
()
ECS::Memory::GlobalMemoryUser
private
m_SystemAllocator
ECS::SystemManager
private
m_SystemDependencyMatrix
ECS::SystemManager
private
m_Systems
ECS::SystemManager
private
m_SystemWorkOrder
ECS::SystemManager
private
OnFrameEnd
()
ECS::SystemManager
private
OnFrameStart
()
ECS::SystemManager
private
operator=
(SystemManager &)=delete
ECS::SystemManager
private
PostUpdate
(f32 dt_ms)
ECS::SystemManager
private
PreUpdate
(f32 dt_ms)
ECS::SystemManager
private
SetSystemPriority
(SystemPriority newPriority)
ECS::SystemManager
inline
SetSystemUpdateInterval
(f32 interval_ms)
ECS::SystemManager
inline
SetSystemWorkState
(SystemWorkStateMask mask)
ECS::SystemManager
SystemAllocator
typedef
ECS::SystemManager
private
SystemDependencyMatrix
typedef
ECS::SystemManager
private
SystemManager
(const SystemManager &)=delete
ECS::SystemManager
private
SystemManager
()
ECS::SystemManager
SystemRegistry
typedef
ECS::SystemManager
private
SystemWorkOrder
typedef
ECS::SystemManager
private
Update
(f32 dt_ms)
ECS::SystemManager
private
UpdateSystemWorkOrder
()
ECS::SystemManager
~GlobalMemoryUser
()
ECS::Memory::GlobalMemoryUser
private
virtual
~SystemManager
() override
ECS::SystemManager
Generated on Fri May 17 2024 17:00:20 for Divide Framework by
1.9.6