20 #ifndef OMNI_UI_ABOUTGL_H_
21 #define OMNI_UI_ABOUTGL_H_
24 #include <QOpenGLWidget>
25 #include <QOpenGLShaderProgram>
26 #include <QOpenGLTexture>
36 explicit AboutGL(QWidget *_parent =
nullptr);
49 ContextBoundPtr<QOpenGLShaderProgram>
shader_;
50 ContextBoundPtr<QOpenGLTexture>
tex_;
ContextBoundPtr< QOpenGLTexture > tex_
Definition: AboutGL.h:50
void paintGL()
Paint GL routine.
Definition: AboutGL.cpp:105
~AboutGL()
Definition: AboutGL.cpp:52
void mousePressEvent(QMouseEvent *)
Mouse press event sets mouse position.
Definition: AboutGL.cpp:100
AboutGL(QWidget *_parent=nullptr)
Definition: AboutGL.cpp:39
void resizeGL(int _w, int _h)
Resize GL and viewport.
Definition: AboutGL.cpp:92
double startTime_
Definition: AboutGL.h:45
bool initialize()
Pure virtual function to initialize GL contents.
Definition: AboutGL.cpp:55
GLView for visualizing tunings or session Holds shared_ptr to session as data model.
Definition: GLView.h:35
ContextBoundPtr< QOpenGLShaderProgram > shader_
Definition: AboutGL.h:49