Rendu en 3D

QGenericMatrix

Classe modèle représentant une matrice de transformation N x M comportant N colonnes et M lignes

QMatrix4x4

Représente une matrice de transformation 4x4 dans l'espace 3D

QOpenGLBuffer

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

QOpenGLContext

Représente un contexte OpenGL natif, permettant le rendu OpenGL sur une surface QSurface

QOpenGLDebugLogger

Permet la journalisation des messages de débogage OpenGL

QOpenGLDebugMessage

Enveloppe un message de débogage OpenGL

QOpenGLExtraFunctions

Accès multiplateforme à l’API OpenGL ES 3.0, 3.1 et 3.2

QOpenGLFramebufferObject

Encapsule un objet de tampon d'image OpenGL

QOpenGLFramebufferObjectFormat

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

QOpenGLFunctions

Accès multiplateforme à l'API OpenGL ES 2.0

QOpenGLPaintDevice

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

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

QOpenGLVertexArrayObject

Encapsule un objet « Vertex Array » OpenGL

QOpenGLVertexArrayObject::Binder

La classe `QOpenGLVertexArrayObject::Binder` est une classe utilitaire facilitant la liaison et la libération d'objets de tableau de sommets OpenGL

QQuaternion

Représente un quaternion composé d’un vecteur et d’un scalaire

QQuaternion::Axes

QQuaternion::Axis

QQuaternion::EulerAngles

QRhi

Abstraction d’API graphique 2D/3D accélérée

QShader

Contient plusieurs versions d’un shader traduites dans plusieurs langages de shading, ainsi que des métadonnées de réflexion

QShaderDescription

Décrit l'interface d'un shader

QVector2D

Représente un vecteur ou un sommet dans l'espace 2D

QVector3D

Représente un vecteur ou un sommet dans l'espace 3D

QVector4D

Représente un vecteur ou un sommet dans l’espace 4D

QVulkanDeviceFunctions

Accès multiplateforme à l’API Vulkan 1.3 de base au niveau du périphérique

QVulkanFunctions

Accès multiplateforme à l'API Vulkan 1.3 de base au niveau de l'instance

QVulkanInstance

Représente une instance Vulkan native, permettant le rendu Vulkan sur une QSurface

© 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.