Rendu en 3D

QGenericMatrix

Classe modèle qui représente une matrice de transformation NxM avec N colonnes et M lignes

QMatrix4x4

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

QOpenGLBuffer

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

QOpenGLContext

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

QOpenGLDebugLogger

Permet l'enregistrement 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 framebuffer OpenGL

QOpenGLFramebufferObjectFormat

Spécifie le format d'un objet framebuffer OpenGL

QOpenGLFunctions

Accès multiplateforme à l'API OpenGL ES 2.0

QOpenGLPaintDevice

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

QOpenGLShader

Permet de compiler les shaders OpenGL

QOpenGLShaderProgram

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

QOpenGLTextureBlitter

Moyen pratique pour 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

QOpenGLVertexArrayObject

Enveloppe un objet OpenGL Vertex Array (tableau de vertex)

QOpenGLVertexArrayObject::Binder

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

QQuaternion

Représente un quaternion composé d'un vecteur et d'un scalaire.

QQuaternion::Axes

QQuaternion::Axis

QQuaternion::EulerAngles

QRhi

Abstraction de l'API graphique 2D/3D accélérée

QShader

Contient plusieurs versions d'un nuanceur traduites dans plusieurs langages d'ombrage, ainsi que des métadonnées de réflexion.

QShaderDescription

Décrit l'interface d'un nuanceur

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 au niveau du périphérique

QVulkanFunctions

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

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.