move utils to include. utils implimentations should be headers

This commit is contained in:
2025-03-26 13:07:18 -05:00
parent 12c82a8327
commit fd6a774c73
15 changed files with 110 additions and 131 deletions

View File

@@ -0,0 +1,30 @@
#ifndef WINDOW_H
#define WINDOW_H
#include "Renderer/Renderer.h"
#include "WindowGLFW/WindowGLFW.h"
namespace Archimedes {
class Window {
public:
~Window() {};
bool shouldClose() { return window.shouldClose(); }
void doFrame();
Renderer& getRenderer() { return renderer; }
WindowImpl& getWindowImpl() { return window; }
private:
Renderer renderer;
WindowImpl window;
};
}
#endif