Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F120139863
glwidget.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Wed, Jul 2, 05:22
Size
815 B
Mime Type
text/x-c++
Expires
Fri, Jul 4, 05:22 (2 d)
Engine
blob
Format
Raw Data
Handle
27146265
Attached To
rSYMKIT symkit
glwidget.h
View Options
#ifndef GLWIDGET_H
#define GLWIDGET_H
#include <QGLWidget> // Classe pour faire une fenêtre OpenGL
#include <QGLShaderProgram> // Classe qui wrap les fonctions OpenGL liées aux shaders
class GLWidget : public QGLWidget
/* La fenêtre hérite de QGLWidget ;
* les événements (clavier, souris, temps) sont des méthodes virtuelles à redéfinir.
*/
{
public:
GLWidget(QWidget* parent = nullptr)
: QGLWidget(parent) {}
virtual ~GLWidget() {}
private:
// Les 3 méthodes clés de la classe QGLWidget à réimplémenter
virtual void initializeGL() override;
virtual void resizeGL(int width, int height) override;
virtual void paintGL() override;
// Un shader OpenGL encapsulé dans une classe Qt
QGLShaderProgram prog;
};
#endif // GLWIDGET_H
Event Timeline
Log In to Comment