3D-Rendering

QGenericMatrix

Vorlagenklasse, die eine N x M-Transformationsmatrix mit N Spalten und M Zeilen darstellt

QMatrix4x4

Stellt eine 4×4-Transformationsmatrix im 3D-Raum dar

QOpenGLBuffer

Funktionen zum Erstellen und Verwalten von OpenGL-Pufferobjekten

QOpenGLContext

Stellt einen nativen OpenGL-Kontext dar und ermöglicht so das OpenGL-Rendering auf einer QSurface

QOpenGLDebugLogger

Ermöglicht die Protokollierung von OpenGL-Debugging-Meldungen

QOpenGLDebugMessage

Verpackt eine OpenGL-Debug-Meldung

QOpenGLExtraFunctions

Plattformübergreifender Zugriff auf die OpenGL ES 3.0-, 3.1- und 3.2-API

QOpenGLFramebufferObject

Kapseln eines OpenGL-Framebuffer-Objekts

QOpenGLFramebufferObjectFormat

Legt das Format eines OpenGL-Framebuffer-Objekts fest

QOpenGLFunctions

Plattformübergreifender Zugriff auf die OpenGL ES 2.0-API

QOpenGLPaintDevice

Ermöglicht das Zeichnen in einen OpenGL-Kontext mithilfe von QPainter

QOpenGLShader

Ermöglicht die Kompilierung von OpenGL-Shadern

QOpenGLShaderProgram

Ermöglicht das Verknüpfen und Verwenden von OpenGL-Shader-Programmen

QOpenGLTextureBlitter

Bequeme Möglichkeit, texturierte Vierecke über OpenGL zu zeichnen

QOpenGLTimeMonitor

Umschließt eine Folge von OpenGL-Timer-Abfrageobjekten

QOpenGLTimerQuery

Umschließt ein OpenGL-Timer-Abfrageobjekt

QOpenGLVertexArrayObject

Umschließt ein OpenGL-Vertex-Array-Objekt

QOpenGLVertexArrayObject::Binder

Die Klasse `QOpenGLVertexArrayObject::Binder` ist eine Hilfsklasse, die das Binden und Freigeben von OpenGL-Vertex-Array-Objekten erleichtert

QQuaternion

Stellt ein Quaternion dar, das aus einem Vektor und einem Skalar besteht

QQuaternion::Axes

QQuaternion::Axis

QQuaternion::EulerAngles

QRhi

Abstraktion einer beschleunigten 2D/3D-Grafik-API

QShader

Enthält mehrere Versionen eines Shaders, die in verschiedene Shading-Sprachen übersetzt wurden, zusammen mit Reflexions-Metadaten

QShaderDescription

Beschreibt die Schnittstelle eines Shaders

QVector2D

Stellt einen Vektor oder einen Scheitelpunkt im 2D-Raum dar

QVector3D

Stellt einen Vektor oder einen Scheitelpunkt im 3D-Raum dar

QVector4D

Stellt einen Vektor oder Scheitelpunkt im 4D-Raum dar

QVulkanDeviceFunctions

Plattformübergreifender Zugriff auf die Kern-API von Vulkan 1.3 auf Geräteebene

QVulkanFunctions

Plattformübergreifender Zugriff auf die Kern-API von Vulkan 1.3 auf Instanzebene

QVulkanInstance

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.