Uranus  1.0.1.0
Uranus is a GameEngine written in C++
Loading...
Searching...
No Matches
engine::Manager Class Reference
Collaboration diagram for engine::Manager:
[legend]

Public Member Functions

 Manager (const Manager &)=delete
 
Manageroperator= (const Manager &)=delete
 

Static Public Member Functions

static std::shared_ptr< engine::EntityManager > & getEntityManager ()
 
static std::shared_ptr< uranus::ecs::Registry > & getRegistry ()
 
static std::shared_ptr< engine::SceneManager > & getSceneManager ()
 
static std::shared_ptr< engine::TextureManager > & getTextureManager ()
 
static std::shared_ptr< engine::RenderWindow > & getWindow ()
 
static void killAllEntitiesAndPrefabs ()
 

Static Private Attributes

static std::shared_ptr< engine::EntityManagerentityManager = nullptr
 
static std::shared_ptr< uranus::ecs::Registryregistry = nullptr
 
static std::shared_ptr< engine::SceneManagersceneManager = nullptr
 
static std::shared_ptr< engine::TextureManagertextureManager = nullptr
 
static std::shared_ptr< engine::RenderWindowwindow = nullptr
 

The documentation for this class was generated from the following files: