Sur cette page

Qt OpenGL C++ Classes

Le module Qt OpenGL propose des classes qui facilitent l'utilisation d'OpenGL dans les applications Qt. Plus...

Classes

QAbstractOpenGLFunctions

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

QOpenGLBuffer

Fonctions de création et de gestion des objets tampons OpenGL

QOpenGLDebugLogger

Permet l'enregistrement des messages de débogage OpenGL

QOpenGLDebugMessage

Enveloppe un message de débogage OpenGL

QOpenGLFramebufferObject

Encapsule un objet framebuffer OpenGL

QOpenGLFramebufferObjectFormat

Spécifie le format d'un objet framebuffer OpenGL

QOpenGLFunctions_1_0

Toutes les fonctions pour la spécification OpenGL 1.0

QOpenGLFunctions_1_1

Toutes les fonctions pour la spécification OpenGL 1.1

QOpenGLFunctions_1_2

Toutes les fonctions pour la spécification OpenGL 1.2

QOpenGLFunctions_1_3

Toutes les fonctions pour la spécification OpenGL 1.3

QOpenGLFunctions_1_4

Toutes les fonctions pour la spécification OpenGL 1.4

QOpenGLFunctions_1_5

Toutes les fonctions pour la spécification OpenGL 1.5

QOpenGLFunctions_2_0

Toutes les fonctions pour la spécification OpenGL 2.0

QOpenGLFunctions_2_1

Toutes les fonctions pour la spécification OpenGL 2.1

QOpenGLFunctions_3_0

Toutes les fonctions pour la spécification OpenGL 3.0

QOpenGLFunctions_3_1

Toutes les fonctions pour la spécification OpenGL 3.1

QOpenGLFunctions_3_2_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 3.2

QOpenGLFunctions_3_2_Core

Toutes les fonctions pour le profil de base d'OpenGL 3.2

QOpenGLFunctions_3_3_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 3.3

QOpenGLFunctions_3_3_Core

Toutes les fonctions pour le profil de base d'OpenGL 3.3

QOpenGLFunctions_4_0_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 4.0

QOpenGLFunctions_4_0_Core

Toutes les fonctions pour le profil de base d'OpenGL 4.0

QOpenGLFunctions_4_1_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 4.1

QOpenGLFunctions_4_1_Core

Toutes les fonctions pour le profil de base d'OpenGL 4.1

QOpenGLFunctions_4_2_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 4.2

QOpenGLFunctions_4_2_Core

Toutes les fonctions pour le profil de base d'OpenGL 4.2

QOpenGLFunctions_4_3_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 4.3

QOpenGLFunctions_4_3_Core

Toutes les fonctions pour le profil de base d'OpenGL 4.3

QOpenGLFunctions_4_4_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 4.4

QOpenGLFunctions_4_4_Core

Toutes les fonctions pour le profil de base d'OpenGL 4.4

QOpenGLFunctions_4_5_Compatibility

Toutes les fonctions pour le profil de compatibilité OpenGL 4.5

QOpenGLFunctions_4_5_Core

Toutes les fonctions pour le profil de base d'OpenGL 4.5

QOpenGLFunctions_ES2

Toutes les fonctions pour OpenGL ES 2

QOpenGLPaintDevice

Permet de peindre dans un contexte OpenGL en utilisant QPainter

QOpenGLPixelTransferOptions

Décrit les modes de stockage des pixels qui affectent le déballage des pixels pendant le téléchargement des textures.

QOpenGLShader

Permet la compilation des shaders OpenGL

QOpenGLShaderProgram

Permet aux programmes de shaders OpenGL d'être liés et utilisés

QOpenGLTextureBlitter

Moyen pratique de dessiner des quads texturés via OpenGL

QOpenGLTimeMonitor

Enveloppe une séquence d'objets de requête de temporisation OpenGL

QOpenGLTimerQuery

Enveloppe un objet de requête de temporisation OpenGL

QOpenGLVersionFunctionsFactory

Permet d'accéder 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

Remplit un objet de tableau de vertex OpenGL

QOpenGLVertexArrayObject::Binder

La classe QOpenGLVertexArrayObject::Binder est une classe de commodité qui permet de lier et de libérer les objets OpenGL Vertex Array.

QOpenGLWindow

Sous-classe pratique de QWindow pour réaliser des peintures OpenGL

Description détaillée

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

Une bibliothèque Qt OpenGL Widgets séparée fournit une classe de widget C++ pour le rendu des graphiques OpenGL dans les interfaces utilisateur des widgets.

QOpenGLWidget

Widget pour le rendu 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.