Uranus
1.0.1.0
Uranus is a GameEngine written in C++
|
Public Member Functions | |
Manager (const Manager &)=delete | |
Manager & | operator= (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::EntityManager > | entityManager = nullptr |
static std::shared_ptr< uranus::ecs::Registry > | registry = nullptr |
static std::shared_ptr< engine::SceneManager > | sceneManager = nullptr |
static std::shared_ptr< engine::TextureManager > | textureManager = nullptr |
static std::shared_ptr< engine::RenderWindow > | window = nullptr |