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

Public Member Functions

 WorldContextSet (const std::string &name)
 WorldContextSet (const WorldContextSet &)=delete
WorldContextSet & operator= (const WorldContextSet &)=delete
 WorldContextSet (WorldContextSet &&) noexcept=default
WorldContextSet & operator= (WorldContextSet &&) noexcept=default
entt::registry & GetEntityRegistry ()
Grindstone::WorldContextGetContext (Grindstone::HashedString hashedString)
const entt::registry & GetEntityRegistry () const
const Grindstone::WorldContextGetContext (Grindstone::HashedString hashedString) const
void Create (Grindstone::HashedString hashedString, Grindstone::UniquePtr< Grindstone::WorldContext > &&cxt)
void Remove (Grindstone::HashedString hashedString)

Protected Attributes

std::string name
entt::registry registry
std::map< Grindstone::HashedString, Grindstone::UniquePtr< Grindstone::WorldContext > > contexts

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