MCPcopy Create free account
hub / github.com/Illation/ETEngine / ~AbstractFramework

Method ~AbstractFramework

Engine/source/EtRuntime/AbstractFramework.cpp:33–55  ·  view source on GitHub ↗

---------------------------- AbstractFramework::d-tor Deinit all systems

Source from the content-addressed store, hash-verified

31// Deinit all systems
32//
33AbstractFramework::~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

Callers

nothing calls this directly

Calls 3

SafeDeleteFunction · 0.85
UninitializeMethod · 0.80
UnloadSceneMethod · 0.80

Tested by

no test coverage detected