#pragma once #include "../window_system.hpp" #include namespace hpr::gpu::glfw { class WindowSystem : public gpu::WindowSystem { protected: GLFWwindow p_instance; public: WindowSystem(); ~WindowSystem(); virtual void newWindow(Window** window); }; }