1 #ifndef QOPENGLWINDOW_H
2 #define QOPENGLWINDOW_H
5 #include <QOpenGLContext>
6 #include <QSurfaceFormat>
8 class QOpenGLWindow : public QWindow
11 QOpenGLWindow(const QSurfaceFormat &format, const QRect &geometry);
13 QOpenGLContext* context() { return m_context; }
14 bool makeCurrent() { return m_context->makeCurrent(this); }
15 void swapBuffers() { m_context->swapBuffers(this); }
18 QOpenGLContext *m_context;
19 QSurfaceFormat m_format;
22 #endif // QOPENGLWINDOW_H