Rendu en 3D
Classe modèle qui représente une matrice de transformation NxM avec N colonnes et M lignes | |
Représente une matrice de transformation 4x4 dans l'espace 3D | |
Fonctions de création et de gestion des objets tampons OpenGL | |
Représente un contexte OpenGL natif, permettant le rendu OpenGL sur une QSurface | |
Permet l'enregistrement des messages de débogage OpenGL | |
Enveloppe un message de débogage OpenGL | |
Accès multiplateforme à l'API OpenGL ES 3.0, 3.1 et 3.2 | |
Encapsule un objet framebuffer OpenGL | |
Spécifie le format d'un objet framebuffer OpenGL | |
Accès multiplateforme à l'API OpenGL ES 2.0 | |
Permet de peindre dans un contexte OpenGL à l'aide de QPainter | |
Permet de compiler les shaders OpenGL | |
Permet aux programmes de shaders OpenGL d'être liés et utilisés | |
Moyen pratique pour dessiner des quads texturés via OpenGL | |
Enveloppe une séquence d'objets de requête de temporisation OpenGL | |
Enveloppe un objet de requête de temporisation OpenGL | |
Enveloppe un objet OpenGL Vertex Array (tableau de vertex) | |
La classe QOpenGLVertexArrayObject::Binder est une classe de commodité pour aider à lier et libérer les objets OpenGL Vertex Array. | |
Représente un quaternion composé d'un vecteur et d'un scalaire. | |
Abstraction de l'API graphique 2D/3D accélérée | |
Contient plusieurs versions d'un nuanceur traduites dans plusieurs langages d'ombrage, ainsi que des métadonnées de réflexion. | |
Décrit l'interface d'un nuanceur | |
Représente un vecteur ou un sommet dans l'espace 2D | |
Représente un vecteur ou un sommet dans l'espace 3D | |
Représente un vecteur ou un sommet dans l'espace 4D | |
Accès multiplateforme à l'API Vulkan 1.3 au niveau du périphérique | |
Accès multiplateforme au noyau de niveau instance de l'API Vulkan 1.3 | |
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.