#pragma once #include "../window_system.hpp" #include #include namespace hpr::gpu::glfw { class WindowSystem : public gpu::WindowSystem { public: WindowSystem(); ~WindowSystem() override; gpu::Window* newWindow() override; std::function deviceProcAddress() const; }; }