Rendering in 3D

QGenericMatrix

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

QMatrix4x4

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

QOpenGLBuffer

Funktionen zum Erstellen und Verwalten von OpenGL-Pufferobjekten

QOpenGLContext

Stellt einen nativen OpenGL-Kontext dar, der OpenGL-Rendering auf einer QSurface ermöglicht

QOpenGLDebugLogger

Ermöglicht die Protokollierung von OpenGL-Debugging-Nachrichten

QOpenGLDebugMessage

Verpackt eine OpenGL-Debug-Meldung

QOpenGLExtraFunctions

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

QOpenGLFramebufferObject

Verkapselt ein OpenGL-Framebuffer-Objekt

QOpenGLFramebufferObjectFormat

Spezifiziert das Format eines OpenGL-Framebuffer-Objekts

QOpenGLFunctions

Plattformübergreifender Zugriff auf die OpenGL ES 2.0 API

QOpenGLPaintDevice

Ermöglicht das Malen in einem OpenGL-Kontext mit QPainter

QOpenGLShader

Ermöglicht die Kompilierung von OpenGL-Shadern

QOpenGLShaderProgram

Ermöglicht die Verknüpfung und Verwendung von OpenGL-Shader-Programmen

QOpenGLTextureBlitter

Bequemer Weg, um texturierte Quads über OpenGL zu zeichnen

QOpenGLTimeMonitor

Verpackt eine Sequenz von OpenGL-Timer-Abfrageobjekten

QOpenGLTimerQuery

Umhüllt ein OpenGL-Timer-Abfrageobjekt

QOpenGLVertexArrayObject

Umhüllt ein OpenGL-Vertex-Array-Objekt

QOpenGLVertexArrayObject::Binder

QOpenGLVertexArrayObject::Binder ist eine Komfortklasse, die bei der Bindung und Freigabe von OpenGL Vertex Array Objects hilft

QQuaternion

Stellt eine Quaternion dar, die aus einem Vektor und einem Skalar besteht

QRhi

Beschleunigte 2D/3D-Grafik-API-Abstraktion

QShader

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

QShaderDescription

Beschreibt die Schnittstelle eines Shaders

QVector2D

Stellt einen Vektor oder Vertex im 2D-Raum dar

QVector3D

Stellt einen Vektor oder Vertex im 3D-Raum dar

QVector4D

Stellt einen Vektor oder Scheitelpunkt im 4D-Raum dar

QVulkanDeviceFunctions

Plattformübergreifender Zugriff auf den Kern der Vulkan 1.3 API auf Geräteebene

QVulkanFunctions

Plattformübergreifender Zugriff auf den Kern der Instanzebene der Vulkan 1.3-API

QVulkanInstance

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.