Qt 5.10 Book Examples
OGLDraw.h
Go to the documentation of this file.
1 // ======================================================================
2 // OGLDraw.h
3 // ======================================================================
4 // This file is a part of the book
5 // "Qt 5.10 Professional programming with C++"
6 // http://qt-book.com
7 // ======================================================================
8 // Copyright (c) 2017 by Max Schlee
9 // ======================================================================
10 
11 #pragma once
12 
13 #include <QOpenGLWidget>
14 
15 // ======================================================================
16 class OGLDraw : public QOpenGLWidget {
17 protected:
18  virtual void initializeGL( );
19  virtual void resizeGL (int nWidth, int nHeight);
20  virtual void paintGL ( );
21 
22 public:
23  OGLDraw(QWidget* pwgt = 0);
24 
25  void draw(int xOffset, int yOffset, GLenum type);
26 };
27 
void draw(int xOffset, int yOffset, GLenum type)
Definition: OGLDraw.cpp:54
virtual void initializeGL()
Definition: OGLDraw.cpp:21
virtual void resizeGL(int nWidth, int nHeight)
Definition: OGLDraw.cpp:29
OGLDraw(QWidget *pwgt=0)
Definition: OGLDraw.cpp:16
virtual void paintGL()
Definition: OGLDraw.cpp:38