worked on OpenGL ES

This commit is contained in:
2016-07-15 16:39:38 +02:00
parent 719a66937e
commit 69dfbe6693
10 changed files with 319 additions and 53 deletions

View File

@@ -1,9 +1,22 @@
#ifndef MAPVIEW_H
#define MAPVIEW_H
#include <QGLWidget>
#include <QOpenGLWidget>
#include <QOpenGLFunctions>
#include <QOpenGLShaderProgram>
#include <QBasicTimer>
class MapView : public QGLWidget {
class Geometry;
class MapView : public QOpenGLWidget, protected QOpenGLFunctions {
private:
QMatrix4x4 projection;
QOpenGLShaderProgram program;
Geometry* geo;
QBasicTimer timer;
public:
@@ -11,6 +24,8 @@ public:
protected:
void timerEvent(QTimerEvent *e) Q_DECL_OVERRIDE;
void initializeGL();
void paintGL();