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