#ifndef HYDRASHUTDOWNGUITASK #define HYDRASHUTDOWNGUITASK #include "../HydraTask.h" #include "../../engine/HydraEngine.h" #include "../../renderer/HydraRenderer.h" #include "../../windowmanager/HydraWindowManager.h" #include "../../GlewIncludes.h" #include #include #include #include class HydraShutdownGUITask : public HydraTask { private: protected: public: void Process() override { // Setup Dear ImGui context ImGui_ImplOpenGL3_Shutdown(); ImGui_ImplGlfw_Shutdown(); ImGui::DestroyContext(); } void Initialise() { } }; #endif /* HYDRASHUTDOWNGUITASK */