Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
WorldContextSet (const WorldContextSet &)=delete | |
WorldContextSet & | operator= (const WorldContextSet &)=delete |
WorldContextSet (WorldContextSet &&) noexcept=default | |
WorldContextSet & | operator= (WorldContextSet &&) noexcept=default |
entt::registry & | GetEntityRegistry () |
Grindstone::WorldContext * | GetContext (Grindstone::HashedString hashedString) |
const entt::registry & | GetEntityRegistry () const |
const Grindstone::WorldContext * | GetContext (Grindstone::HashedString hashedString) const |
void | Create (Grindstone::HashedString hashedString, Grindstone::UniquePtr< Grindstone::WorldContext > &&cxt) |
void | Remove (Grindstone::HashedString hashedString) |
Protected Attributes | |
entt::registry | registry |
std::map< Grindstone::HashedString, Grindstone::UniquePtr< Grindstone::WorldContext > > | contexts |