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 ()
 
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: