QWSGLWindowSurface
La classe QWSGLWindowSurface fournit une zone de dessin pour les fenêtres de premier niveau avec Qt pour Linux embarqué sur EGL/OpenGL ES. La classe fournit aussi une zone de dessin pour les QGLWidget qu'ils soient des fenêtres de premier niveau ou enfants d'un autre QWidget. Plus d'informations...
#include <QWSGLWindowSurface>
Voir la position dans l'arbre des classes.
Cette classe est en développement et est sujette aux changements.
Cette classe a été introduite dans Qt 4.3.
Description détaillée
La classe QWSGLWindowSurface fournit une zone de dessin pour les fenêtres de premier niveau avec Qt pour Linux embarqué sur EGL/OpenGL ES. La classe fournit aussi une zone de dessin pour les QGLWidget qu'ils soient des fenêtres de premier niveau ou enfants d'un autre QWidget.
Notez que cette classe n'est disponible que dans Qt pour Linux embarqué et seulement si Qt est configuré avec le support d'OpenGL.
Fonctions membres
QWSGLWindowSurface::QWSGLWindowSurface ( QWidget * window )
Construit une instance vide de QWSGLWindowSurface pour la fenêtre de premier niveau window donnée. La surface de la fenêtre est initialisée plus tard dans la fonction chooseContext() et ses ressources seront allouées dans setGeometry().
QWSGLWindowSurface::QWSGLWindowSurface ()
Construit une instance vide de QWSGLWindowSurface.
QWSGLWindowSurface::~QWSGLWindowSurface ()
Détruit l'objet QWSGLWindowSurface et libère les ressources allouées.
QGLContext * QWSGLWindowSurface::context () const
Retourne le QGLContext de la surface de la fenêtre.
Voir aussi setContext().
void QWSGLWindowSurface::setContext ( QGLContext * context )
Définit le QGLContext pour cette surface de fenêtre au contexte context.
Voir aussi context().
Remerciements
Merci à Alexandre Laurent pour la traduction ainsi qu'à Jonathan Courtois, Thibaut Cuvelier et Claude Leloup pour leur relecture !