Rendu en 3D
Classe modèle représentant une matrice de transformation N x M comportant N colonnes et M lignes | |
Représente une matrice de transformation 4x4 dans l'espace 3D | |
Fonctions permettant de créer et de gérer des objets tampon OpenGL | |
Représente un contexte OpenGL natif, permettant le rendu OpenGL sur une surface QSurface | |
Permet la journalisation 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 de tampon d'image OpenGL | |
Spécifie le format d’un objet de mémoire tampon d’image OpenGL | |
Accès multiplateforme à l'API OpenGL ES 2.0 | |
Permet de dessiner dans un contexte OpenGL à l’aide de QPainter | |
Permet de compiler des shaders OpenGL | |
Permet de lier et d'utiliser des programmes de shaders OpenGL | |
Moyen pratique de dessiner des quadrilatères texturés via OpenGL | |
Enveloppe une séquence d'objets de requête de temporisateur OpenGL | |
Encapsule un objet de requête de temporisateur OpenGL | |
Encapsule un objet « Vertex Array » OpenGL | |
La classe `QOpenGLVertexArrayObject::Binder` est une classe utilitaire facilitant la liaison et la libération d'objets de tableau de sommets OpenGL | |
Représente un quaternion composé d’un vecteur et d’un scalaire | |
Abstraction d’API graphique 2D/3D accélérée | |
Contient plusieurs versions d’un shader traduites dans plusieurs langages de shading, ainsi que des métadonnées de réflexion | |
Décrit l'interface d'un shader | |
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 de base au niveau du périphérique | |
Accès multiplateforme à l'API Vulkan 1.3 de base au niveau de l'instance | |
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.