This commit is contained in:
Confideo-IOM
2026-08-30 19:06:41 +01:00
parent e3d37e3f8a
commit fe64b25cf3
90 changed files with 1986 additions and 485 deletions
+25
View File
@@ -0,0 +1,25 @@
#ifndef HYDRAGUIMANAGER
#define HYDRAGUIMANAGER
#include "../engine/HydraObject.h"
#include "HydraGuiWindow.h"
#include <vector>
#include <memory>
class HydraGUIManager : public HydraObject
{
public:
void Intialise();
void Shutdown();
void BeginFrame();
void DrawWindows();
void EndFrame();
void AddWindow(std::unique_ptr<HydraGuiWindow> window);
private:
std::vector<std::unique_ptr<HydraGuiWindow>> m_windows;
};
#endif /* HYDRAGUIMANAGER */