Mercurial > hg > orthanc-stone
annotate Samples/Qt/QStoneOpenGlWidget.cpp @ 877:f7e5ee59ba17 am-dev
debug code to monitor large malloc/free (currently disabled)
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Wed, 03 Jul 2019 10:16:22 +0200 |
parents | 23701fbf228e |
children | 12b591d5d63c |
rev | line source |
---|---|
849 | 1 #include "../../Framework/OpenGL/OpenGLIncludes.h" |
2 #include "QStoneOpenGlWidget.h" | |
3 | |
4 void QStoneOpenGlWidget::initializeGL() | |
5 { | |
863
23701fbf228e
first rendering of a 2DScene in Qt widget
Alain Mazy <alain@mazy.be>
parents:
849
diff
changeset
|
6 glewInit(); |
23701fbf228e
first rendering of a 2DScene in Qt widget
Alain Mazy <alain@mazy.be>
parents:
849
diff
changeset
|
7 } |
23701fbf228e
first rendering of a 2DScene in Qt widget
Alain Mazy <alain@mazy.be>
parents:
849
diff
changeset
|
8 |
23701fbf228e
first rendering of a 2DScene in Qt widget
Alain Mazy <alain@mazy.be>
parents:
849
diff
changeset
|
9 void QStoneOpenGlWidget::MakeCurrent() |
23701fbf228e
first rendering of a 2DScene in Qt widget
Alain Mazy <alain@mazy.be>
parents:
849
diff
changeset
|
10 { |
23701fbf228e
first rendering of a 2DScene in Qt widget
Alain Mazy <alain@mazy.be>
parents:
849
diff
changeset
|
11 this->makeCurrent(); |
849 | 12 } |
13 | |
14 void QStoneOpenGlWidget::resizeGL(int w, int h) | |
15 { | |
16 | |
17 } | |
18 | |
19 void QStoneOpenGlWidget::paintGL() | |
20 { | |
21 if (compositor_) | |
22 { | |
23 compositor_->Refresh(); | |
24 } | |
25 doneCurrent(); | |
26 } | |
27 |