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

Public Types

using WorldContextSetArray = std::vector<Grindstone::UniquePtr<Grindstone::WorldContextSet>>

Public Member Functions

virtual void Register (HashedString name, Grindstone::UniquePtr< Grindstone::WorldContext >(*factoryFn)())
virtual void Unregister (HashedString name)
virtual void SetActiveWorldContextSet (Grindstone::WorldContextSet *)
virtual Grindstone::WorldContextSetGetActiveWorldContextSet ()
virtual Grindstone::WorldContextSetCreate (const std::string &name)
virtual void Remove (Grindstone::WorldContextSet *cxtSet)
virtual void ClearContextSets ()
virtual WorldContextSetArray::iterator begin ()
virtual WorldContextSetArray::const_iterator begin () const
virtual WorldContextSetArray::iterator end ()
virtual WorldContextSetArray::const_iterator end () const

Static Public Member Functions

static WorldContextManagerGetInstance ()

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