Rendering in 3D
Vorlagenklasse, die eine NxM-Transformationsmatrix mit N Spalten und M Zeilen darstellt | |
Stellt eine 4x4-Transformationsmatrix im 3D-Raum dar | |
Funktionen zum Erstellen und Verwalten von OpenGL-Pufferobjekten | |
Stellt einen nativen OpenGL-Kontext dar, der OpenGL-Rendering auf einer QSurface ermöglicht | |
Ermöglicht die Protokollierung von OpenGL-Debugging-Nachrichten | |
Verpackt eine OpenGL-Debug-Meldung | |
Plattformübergreifender Zugriff auf die OpenGL ES 3.0, 3.1 und 3.2 API | |
Verkapselt ein OpenGL-Framebuffer-Objekt | |
Spezifiziert das Format eines OpenGL-Framebuffer-Objekts | |
Plattformübergreifender Zugriff auf die OpenGL ES 2.0 API | |
Ermöglicht das Malen in einem OpenGL-Kontext mit QPainter | |
Ermöglicht die Kompilierung von OpenGL-Shadern | |
Ermöglicht die Verknüpfung und Verwendung von OpenGL-Shader-Programmen | |
Bequemer Weg, um texturierte Quads über OpenGL zu zeichnen | |
Verpackt eine Sequenz von OpenGL-Timer-Abfrageobjekten | |
Umhüllt ein OpenGL-Timer-Abfrageobjekt | |
Umhüllt ein OpenGL-Vertex-Array-Objekt | |
QOpenGLVertexArrayObject::Binder ist eine Komfortklasse, die bei der Bindung und Freigabe von OpenGL Vertex Array Objects hilft | |
Stellt eine Quaternion dar, die aus einem Vektor und einem Skalar besteht | |
Beschleunigte 2D/3D-Grafik-API-Abstraktion | |
Enthält mehrere Versionen eines Shaders, die in mehrere Schattierungssprachen übersetzt wurden, zusammen mit Reflexions-Metadaten | |
Beschreibt die Schnittstelle eines Shaders | |
Stellt einen Vektor oder Vertex im 2D-Raum dar | |
Stellt einen Vektor oder Vertex im 3D-Raum dar | |
Stellt einen Vektor oder Scheitelpunkt im 4D-Raum dar | |
Plattformübergreifender Zugriff auf den Kern der Vulkan 1.3 API auf Geräteebene | |
Plattformübergreifender Zugriff auf den Kern der Instanzebene der Vulkan 1.3-API | |
Stellt eine native Vulkan-Instanz dar und ermöglicht Vulkan-Rendering auf einer QSurface |
© 2025 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.