Sur cette page

Qt OpenGL C++ Classes

Le module « Qt OpenGL » propose des classes qui facilitent l'utilisation d'OpenGL dans les applications Qt. En savoir plus...

Classes

QAbstractOpenGLFunctions

La classe de base d'une famille de classes qui exposent toutes les fonctions pour chaque version et chaque profil OpenGL

QOpenGLBuffer

Fonctions permettant de créer et de gérer des objets tampons OpenGL

QOpenGLDebugLogger

Permet la journalisation des messages de débogage OpenGL

QOpenGLDebugMessage

Enveloppe un message de débogage OpenGL

QOpenGLFramebufferObject

Encapsule un objet de tampon d’image OpenGL

QOpenGLFramebufferObjectFormat

Spécifie le format d’un objet de tampon d’image OpenGL

QOpenGLFunctions_1_0

Toutes les fonctions de la spécification OpenGL 1.0

QOpenGLFunctions_1_1

Toutes les fonctions de la spécification OpenGL 1.1

QOpenGLFunctions_1_2

Toutes les fonctions de la spécification OpenGL 1.2

QOpenGLFunctions_1_3

Toutes les fonctions de la spécification OpenGL 1.3

QOpenGLFunctions_1_4

Toutes les fonctions de la spécification OpenGL 1.4

QOpenGLFunctions_1_5

Toutes les fonctions de la spécification OpenGL 1.5

QOpenGLFunctions_2_0

Toutes les fonctions de la spécification OpenGL 2.0

QOpenGLFunctions_2_1

Toutes les fonctions de la spécification OpenGL 2.1

QOpenGLFunctions_3_0

Toutes les fonctions de la spécification OpenGL 3.0

QOpenGLFunctions_3_1

Toutes les fonctions de la spécification OpenGL 3.1

QOpenGLFunctions_3_2_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 3.2

QOpenGLFunctions_3_2_Core

Toutes les fonctions du profil de base OpenGL 3.2

QOpenGLFunctions_3_3_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 3.3

QOpenGLFunctions_3_3_Core

Toutes les fonctions du profil « core » d’OpenGL 3.3

QOpenGLFunctions_4_0_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 4.0

QOpenGLFunctions_4_0_Core

Toutes les fonctions du profil de base OpenGL 4.0

QOpenGLFunctions_4_1_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 4.1

QOpenGLFunctions_4_1_Core

Toutes les fonctions du profil de base OpenGL 4.1

QOpenGLFunctions_4_2_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 4.2

QOpenGLFunctions_4_2_Core

Toutes les fonctions du profil de base OpenGL 4.2

QOpenGLFunctions_4_3_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 4.3

QOpenGLFunctions_4_3_Core

Toutes les fonctions du profil de base OpenGL 4.3

QOpenGLFunctions_4_4_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 4.4

QOpenGLFunctions_4_4_Core

Toutes les fonctions du profil de base OpenGL 4.4

QOpenGLFunctions_4_5_Compatibility

Toutes les fonctions du profil de compatibilité OpenGL 4.5

QOpenGLFunctions_4_5_Core

Toutes les fonctions du profil de base OpenGL 4.5

QOpenGLFunctions_ES2

Toutes les fonctions pour OpenGL ES 2

QOpenGLPaintDevice

Permet de dessiner dans un contexte OpenGL à l'aide de QPainter

QOpenGLPixelTransferOptions

Décrit les modes de stockage des pixels qui influent sur le décompressage des pixels lors du chargement des textures

QOpenGLShader

Permet de compiler des shaders OpenGL

QOpenGLShaderProgram

Permet de lier et d'utiliser des programmes de shaders OpenGL

QOpenGLTextureBlitter

Moyen pratique de dessiner des quadrilatères texturés via OpenGL

QOpenGLTimeMonitor

Enveloppe une séquence d’objets de requête de temporisateur OpenGL

QOpenGLTimerQuery

Encapsule un objet de requête de temporisateur OpenGL

QOpenGLVersionFunctionsFactory

Donne accès aux fonctions OpenGL pour une version et un profil spécifiés

QOpenGLVersionProfile

Représente la version et, le cas échéant, le profil d'un contexte OpenGL

QOpenGLVertexArrayObject

Encapsule un objet « Vertex Array » OpenGL

QOpenGLVertexArrayObject::Binder

La classe QOpenGLVertexArrayObject::Binder est une classe utilitaire destinée à faciliter la liaison et la libération d’objets de tableau de sommets OpenGL

QOpenGLWindow

Sous-classe d'aide de QWindow permettant d'effectuer un rendu OpenGL

Description détaillée

La Qt OpenGL page contient des informations sur l'utilisation du module.

Une Qt OpenGL Widgets fournit une classe de widget C++ permettant d’afficher des graphiques OpenGL dans les interfaces utilisateur des widgets.

QOpenGLWidget

Widget permettant d'afficher des graphiques OpenGL

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.