]> git.sesse.net Git - nageru/blob - glwidget.h
Initial checkin.
[nageru] / glwidget.h
1 #ifndef GLWIDGET_H
2 #define GLWIDGET_H
3
4 #include <QOpenGLWidget>
5 #include <QOpenGLFunctions>
6 #include <QOpenGLVertexArrayObject>
7 #include <QOpenGLBuffer>
8 #include <QMatrix4x4>
9
10 class GLWidget : public QOpenGLWidget
11 {
12         Q_OBJECT
13
14 public:
15         GLWidget(QWidget *parent = 0);
16         ~GLWidget();
17
18         QSize minimumSizeHint() const Q_DECL_OVERRIDE;
19         QSize sizeHint() const Q_DECL_OVERRIDE;
20
21 protected:
22         void initializeGL() Q_DECL_OVERRIDE;
23         void paintGL() Q_DECL_OVERRIDE;
24 };
25
26 #endif