Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F94230199
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:04
Size
851 B
Mime Type
text/x-c++
Expires
Fri, Dec 6, 23:04 (1 d, 17 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