---------------------------- AbstractFramework::d-tor Deinit all systems
| 31 | // Deinit all systems |
| 32 | // |
| 33 | AbstractFramework::~AbstractFramework() |
| 34 | { |
| 35 | GlfwEventManager::DestroyInstance(); |
| 36 | m_RenderArea.Uninitialize(); |
| 37 | SafeDelete(m_Viewport); |
| 38 | SafeDelete(m_SceneRenderer); |
| 39 | |
| 40 | fw::UnifiedScene::Instance().UnloadScene(); |
| 41 | |
| 42 | fw::PhysicsManager::DestroyInstance(); |
| 43 | fw::AudioManager::DestroyInstance(); |
| 44 | |
| 45 | core::InputManager::DestroyInstance(); |
| 46 | core::ContextManager::DestroyInstance(); |
| 47 | |
| 48 | core::PerformanceInfo::DestroyInstance(); |
| 49 | |
| 50 | core::ResourceManager::DestroyInstance(); |
| 51 | |
| 52 | core::TickManager::DestroyInstance(); |
| 53 | |
| 54 | core::Logger::Release(); |
| 55 | } |
| 56 | |
| 57 | //------------------------ |
| 58 | // AbstractFramework::Run |
nothing calls this directly
no test coverage detected