#pragma once #include #include namespace Donut { class Window { public: Window(const std::string& title, int width, int height); ~Window(); bool should_close() const; void on_update() const; private: GLFWwindow* m_window; std::string m_title; int m_width; int m_height; bool m_is_closed; }; }