Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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::WorldContextSet * | GetActiveWorldContextSet () |
virtual Grindstone::WorldContextSet * | Create () |
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 WorldContextManager * | GetInstance () |