Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F94232960
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, Dec 4, 23:37
Size
851 B
Mime Type
text/x-c++
Expires
Fri, Dec 6, 23:37 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
22764718
Attached To
rSYMKIT symkit
glwidget.h
View Options
#ifndef GLWIDGET_H
#define GLWIDGET_H
#include <QGLWidget> // Classe pour faire une fenêtre OpenGL
#include "vue_opengl.h"
#include "contenu.h"
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)
, c(&vue)
{}
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;
// Vue : ce qu'il faut donner au contenu pour qu'il puisse se dessiner sur la vue
VueOpenGL vue;
// objets à dessiner
Contenu c;
};
#endif // GLWIDGET_H
Event Timeline
Log In to Comment