#ifndef DISPLAY_INCLUDED_H #define DISPLAY_INCLUDED_H #include "ptr.hpp" #include #include #include #include class Display { public: Display(int width, int height, const std::string & title); virtual ~Display(); NO_COPY(Display); NO_MOVE(Display); void Clear(float r, float g, float b, float a) const; void SwapBuffers() const; private: wrapped_ptr m_window; wrapped_ptr> m_glContext; }; #endif