Cleanup for GraphicsAppManager
This commit is contained in:
@@ -32,7 +32,11 @@ namespace openVulkanoCpp
|
||||
window->SetWindowHandler(this);
|
||||
}
|
||||
|
||||
GraphicsAppManager::~GraphicsAppManager() noexcept = default;
|
||||
GraphicsAppManager::~GraphicsAppManager() noexcept
|
||||
{
|
||||
if (windowTitleFormat.empty()) return;
|
||||
ShutDown();
|
||||
}
|
||||
|
||||
void GraphicsAppManager::Stop()
|
||||
{
|
||||
@@ -111,13 +115,14 @@ namespace openVulkanoCpp
|
||||
}
|
||||
}
|
||||
|
||||
void GraphicsAppManager::ShutDown() const
|
||||
void GraphicsAppManager::ShutDown()
|
||||
{
|
||||
Logger::MANAGER->info("Shutting down ...");
|
||||
renderer->Close();
|
||||
window->Close();
|
||||
platform->Close();
|
||||
app->Close();
|
||||
windowTitleFormat = "";
|
||||
Logger::MANAGER->info("Shutdown complete");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user