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::SystemManagerinline
AddSystemDependency(System_ target, Dependency_ dependency)ECS::SystemManagerinline
AddSystemDependency(Target_ target, Dependency_ dependency, Dependencies &&... dependencies)ECS::SystemManagerinline
Allocate(size_t memSize, const char *user=nullptr)ECS::Memory::GlobalMemoryUserprivate
DisableSystem()ECS::SystemManagerinline
ECS_MEMORY_MANAGERECS::Memory::GlobalMemoryUserprivate
ECSEngineECS::SystemManagerprivate
EnableSystem()ECS::SystemManagerinline
ForEachSystem(Predicate &&pred)ECS::SystemManagerinline
Free(void *pMem)ECS::Memory::GlobalMemoryUserprivate
GenerateActiveSystemWorkState(ActiveSystems &&... activeSystems)ECS::SystemManagerinline
GetSystem() constECS::SystemManagerinline
GetSystemWorkState() constECS::SystemManager
GlobalMemoryUser()ECS::Memory::GlobalMemoryUserprivate
m_SystemAllocatorECS::SystemManagerprivate
m_SystemDependencyMatrixECS::SystemManagerprivate
m_SystemsECS::SystemManagerprivate
m_SystemWorkOrderECS::SystemManagerprivate
OnFrameEnd()ECS::SystemManagerprivate
OnFrameStart()ECS::SystemManagerprivate
operator=(SystemManager &)=deleteECS::SystemManagerprivate
PostUpdate(f32 dt_ms)ECS::SystemManagerprivate
PreUpdate(f32 dt_ms)ECS::SystemManagerprivate
SetSystemPriority(SystemPriority newPriority)ECS::SystemManagerinline
SetSystemUpdateInterval(f32 interval_ms)ECS::SystemManagerinline
SetSystemWorkState(SystemWorkStateMask mask)ECS::SystemManager
SystemAllocator typedefECS::SystemManagerprivate
SystemDependencyMatrix typedefECS::SystemManagerprivate
SystemManager(const SystemManager &)=deleteECS::SystemManagerprivate
SystemManager()ECS::SystemManager
SystemRegistry typedefECS::SystemManagerprivate
SystemWorkOrder typedefECS::SystemManagerprivate
Update(f32 dt_ms)ECS::SystemManagerprivate
UpdateSystemWorkOrder()ECS::SystemManager
~GlobalMemoryUser()ECS::Memory::GlobalMemoryUserprivatevirtual
~SystemManager() overrideECS::SystemManager