3D-Rendering
Vorlagenklasse, die eine N x M-Transformationsmatrix mit N Spalten und M Zeilen darstellt | |
Stellt eine 4×4-Transformationsmatrix im 3D-Raum dar | |
Funktionen zum Erstellen und Verwalten von OpenGL-Pufferobjekten | |
Stellt einen nativen OpenGL-Kontext dar und ermöglicht so das OpenGL-Rendering auf einer QSurface | |
Ermöglicht die Protokollierung von OpenGL-Debugging-Meldungen | |
Verpackt eine OpenGL-Debug-Meldung | |
Plattformübergreifender Zugriff auf die OpenGL ES 3.0-, 3.1- und 3.2-API | |
Kapseln eines OpenGL-Framebuffer-Objekts | |
Legt das Format eines OpenGL-Framebuffer-Objekts fest | |
Plattformübergreifender Zugriff auf die OpenGL ES 2.0-API | |
Ermöglicht das Zeichnen in einen OpenGL-Kontext mithilfe von QPainter | |
Ermöglicht die Kompilierung von OpenGL-Shadern | |
Ermöglicht das Verknüpfen und Verwenden von OpenGL-Shader-Programmen | |
Bequeme Möglichkeit, texturierte Vierecke über OpenGL zu zeichnen | |
Umschließt eine Folge von OpenGL-Timer-Abfrageobjekten | |
Umschließt ein OpenGL-Timer-Abfrageobjekt | |
Umschließt ein OpenGL-Vertex-Array-Objekt | |
Die Klasse `QOpenGLVertexArrayObject::Binder` ist eine Hilfsklasse, die das Binden und Freigeben von OpenGL-Vertex-Array-Objekten erleichtert | |
Stellt ein Quaternion dar, das aus einem Vektor und einem Skalar besteht | |
Abstraktion einer beschleunigten 2D/3D-Grafik-API | |
Enthält mehrere Versionen eines Shaders, die in verschiedene Shading-Sprachen übersetzt wurden, zusammen mit Reflexions-Metadaten | |
Beschreibt die Schnittstelle eines Shaders | |
Stellt einen Vektor oder einen Scheitelpunkt im 2D-Raum dar | |
Stellt einen Vektor oder einen Scheitelpunkt im 3D-Raum dar | |
Stellt einen Vektor oder Scheitelpunkt im 4D-Raum dar | |
Plattformübergreifender Zugriff auf die Kern-API von Vulkan 1.3 auf Geräteebene | |
Plattformübergreifender Zugriff auf die Kern-API von Vulkan 1.3 auf Instanzebene | |
Stellt eine native Vulkan-Instanz dar und ermöglicht das Vulkan-Rendering auf eine 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.