Qt OpenGL C++ Classes

Das Modul Qt OpenGL bietet Klassen, die die Verwendung von OpenGL in Qt-Anwendungen erleichtern. Mehr...

Klassen

QAbstractOpenGLFunctions

Die Basisklasse einer Familie von Klassen, die alle Funktionen für jede OpenGL-Version und jedes Profil zur Verfügung stellen

QOpenGLBuffer

Funktionen zum Erstellen und Verwalten von OpenGL-Pufferobjekten

QOpenGLDebugLogger

Ermöglicht die Protokollierung von OpenGL-Debugging-Nachrichten

QOpenGLDebugMessage

Verpackt eine OpenGL-Debug-Meldung

QOpenGLFramebufferObject

Verkapselt ein OpenGL-Framebuffer-Objekt

QOpenGLFramebufferObjectFormat

Legt das Format eines OpenGL-Framebuffer-Objekts fest

QOpenGLFunctions_1_0

Alle Funktionen für OpenGL 1.0 Spezifikation

QOpenGLFunctions_1_1

Alle Funktionen für die OpenGL 1.1 Spezifikation

QOpenGLFunctions_1_2

Alle Funktionen für die OpenGL 1.2 Spezifikation

QOpenGLFunctions_1_3

Alle Funktionen für die OpenGL 1.3 Spezifikation

QOpenGLFunctions_1_4

Alle Funktionen für die OpenGL 1.4 Spezifikation

QOpenGLFunctions_1_5

Alle Funktionen für die OpenGL 1.5 Spezifikation

QOpenGLFunctions_2_0

Alle Funktionen für OpenGL 2.0 Spezifikation

QOpenGLFunctions_2_1

Alle Funktionen für die OpenGL 2.1 Spezifikation

QOpenGLFunctions_3_0

Alle Funktionen für die OpenGL 3.0 Spezifikation

QOpenGLFunctions_3_1

Alle Funktionen für die OpenGL 3.1 Spezifikation

QOpenGLFunctions_3_2_Compatibility

Alle Funktionen für das OpenGL 3.2 Kompatibilitätsprofil

QOpenGLFunctions_3_2_Core

Alle Funktionen für das OpenGL 3.2 Kernprofil

QOpenGLFunctions_3_3_Compatibility

Alle Funktionen für das OpenGL 3.3 Kompatibilitätsprofil

QOpenGLFunctions_3_3_Core

Alle Funktionen für das OpenGL 3.3-Kernprofil

QOpenGLFunctions_4_0_Compatibility

Alle Funktionen für das OpenGL 4.0 Kompatibilitätsprofil

QOpenGLFunctions_4_0_Core

Alle Funktionen für das OpenGL 4.0-Kernprofil

QOpenGLFunctions_4_1_Compatibility

Alle Funktionen für das OpenGL 4.1 Kompatibilitätsprofil

QOpenGLFunctions_4_1_Core

Alle Funktionen für das OpenGL 4.1-Kernprofil

QOpenGLFunctions_4_2_Compatibility

Alle Funktionen für das OpenGL 4.2 Kompatibilitätsprofil

QOpenGLFunctions_4_2_Core

Alle Funktionen für das OpenGL 4.2-Kernprofil

QOpenGLFunctions_4_3_Compatibility

Alle Funktionen für das OpenGL 4.3 Kompatibilitätsprofil

QOpenGLFunctions_4_3_Core

Alle Funktionen für das OpenGL 4.3-Kernprofil

QOpenGLFunctions_4_4_Compatibility

Alle Funktionen für das OpenGL 4.4 Kompatibilitätsprofil

QOpenGLFunctions_4_4_Core

Alle Funktionen für das OpenGL 4.4-Kernprofil

QOpenGLFunctions_4_5_Compatibility

Alle Funktionen für das OpenGL 4.5 Kompatibilitätsprofil

QOpenGLFunctions_4_5_Core

Alle Funktionen für das OpenGL 4.5-Kernprofil

QOpenGLFunctions_ES2

Alle Funktionen für OpenGL ES 2

QOpenGLPaintDevice

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

QOpenGLPixelTransferOptions

Beschreibt die Pixelspeichermodi, die das Entpacken von Pixeln während des Textur-Uploads beeinflussen

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

QOpenGLVersionFunctionsFactory

Ermöglicht den Zugriff auf OpenGL-Funktionen für eine bestimmte Version und ein bestimmtes Profil

QOpenGLVersionProfile

Stellt die Version und ggf. das Profil eines OpenGL-Kontextes dar

QOpenGLVertexArrayObject

Umhüllt ein OpenGL Vertex Array Objekt

QOpenGLVertexArrayObject::Binder

Die Klasse QOpenGLVertexArrayObject::Binder ist eine Komfortklasse, die beim Binden und Freigeben von OpenGL-Vertex-Array-Objekten hilft

QOpenGLWindow

Komfortable Unterklasse von QWindow zur Durchführung von OpenGL-Malerei

Detaillierte Beschreibung

Die Qt OpenGL Seite enthält Informationen darüber, wie das Modul zu verwenden ist.

Eine separate Qt OpenGL Widgets Bibliothek bietet eine C++-Widget-Klasse für das Rendern von OpenGL-Grafiken in Widgets UIs.

QOpenGLWidget

Widget zum Rendern von OpenGL-Grafiken

© 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.