Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::ECS::SystemRegistrar Class Reference

Public Member Functions

virtual void RegisterSystem (const char *name, SystemFactory factory)
virtual void RegisterEditorSystem (const char *name, SystemFactory factory)
virtual void UnregisterSystem (const char *name)
virtual void UnregisterEditorSystem (const char *name)
void Update (Grindstone::WorldContextSet &worldContextSet)
void EditorUpdate (Grindstone::WorldContextSet &worldContextSet)

Public Attributes

std::unordered_map< std::string, SystemFactory > systemFactories
std::unordered_map< std::string, SystemFactory > editorSystemFactories

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/EngineCore/ECS/SystemRegistrar.hpp
  • /github/workspace/sources/code/EngineCore/ECS/SystemRegistrar.cpp