Mercurial > hg > dmlib
annotate edview.h @ 385:eb5b793c8867
GL display widget skeleton.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 18 Oct 2012 20:10:31 +0300 |
parents | |
children | 28a74940f2b6 |
rev | line source |
---|---|
385 | 1 #ifndef EDVIEW_H |
2 #define EDVIEW_H | |
3 | |
4 #include <QtOpenGL> | |
5 | |
6 class DemoView : public QGLWidget | |
7 { | |
8 Q_OBJECT | |
9 | |
10 public: | |
11 DemoView(QWidget *parent); | |
12 ~DemoView(); | |
13 | |
14 void saveGLState(); | |
15 void restoreGLState(); | |
16 | |
17 void paintEvent(QPaintEvent *); | |
18 | |
19 public slots: | |
20 void draw(); | |
21 | |
22 private: | |
23 QGLFramebufferObject *render_fbo; | |
24 QGLFramebufferObject *texture_fbo; | |
25 }; | |
26 | |
27 #endif |