meshgen

view src/glview.cc @ 1:7dac9d1bcae4

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 31 Aug 2015 01:55:24 +0300
parents
children
line source
1 #include "glview.h"
3 GLView::GLView()
4 {
5 }
7 GLView::GLView(QWidget *w)
8 : QOpenGLWidget(w)
9 {
10 }
12 GLView::~GLView()
13 {
14 }
16 void GLView::initializeGL()
17 {
18 glEnable(GL_DEPTH_TEST);
19 glEnable(GL_CULL_FACE);
20 glEnable(GL_MULTISAMPLE);
21 glEnable(GL_LIGHTING);
22 glEnable(GL_LIGHT0);
23 }
25 void GLView::resizeGL(int w, int h)
26 {
27 glViewport(0, 0, w, h);
28 }
30 void GLView::paintGL()
31 {
32 glClearColor(0.5, 0.2, 0.1, 1.0);
33 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
34 }