Qt Quick C++ Classes

Das Modul Qt Quick bietet Klassen zur Einbettung von Qt Quick in Qt/C++-Anwendungen. Mehr...

Namespaces

QQuickOpenGLUtils

Enthält Dienstprogramme für Qt Quick bei Verwendung mit einem OpenGL-Backend

Klassen

QNativeInterface::QSGD3D11Texture

Ermöglicht den Zugriff auf und die Übernahme von Direct3D 11 Texturobjekten

QNativeInterface::QSGD3D12Texture

Ermöglicht den Zugriff auf und die Übernahme von Direct3D 12-Texturobjekten

QNativeInterface::QSGMetalTexture

Ermöglicht den Zugriff auf und die Übernahme von Metal-Texturobjekten

QNativeInterface::QSGOpenGLTexture

Ermöglicht den Zugriff auf und die Übernahme von OpenGL-Texturobjekten

QNativeInterface::QSGVulkanTexture

Ermöglicht den Zugriff auf und die Übernahme von Vulkan-Bildobjekten

QQuickAsyncImageProvider

Schnittstelle für die asynchrone Steuerung von QML-Bildanfragen

QQuickFramebufferObject

Convenience-Klasse für die Integration von OpenGL-Rendering unter Verwendung eines Framebuffer-Objekts (FBO) mit Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

Steuert Grafikeinstellungen der unteren Ebene für das QQuickWindow

QQuickGraphicsDevice

Undurchsichtiger Container für native Grafikobjekte, die Grafikgeräte oder Kontexte darstellen

QQuickImageProvider

Schnittstelle zur Unterstützung von Pixmaps und Threaded Image Requests in QML

QQuickImageResponse

Schnittstelle für asynchrones Laden von Bildern in QQuickAsyncImageProvider

QQuickItem

Das grundlegendste aller visuellen Elemente in Qt Quick

QQuickItem::ItemChangeData

Fügt der Funktion QQuickItem::itemChange() zusätzliche Informationen hinzu

QQuickItemGrabResult

Enthält das Ergebnis von QQuickItem::grabToImage()

QQuickPaintedItem

Weg zur Verwendung der QPainter API im QML Scene Graph

QQuickRenderControl

Mechanismus zum Rendering des Qt Quick Scenegraphs auf ein Offscreen-Rendering-Ziel in einer vollständig anwendungsgesteuerten Weise

QQuickRenderTarget

Undurchsichtiger Container für native Grafikressourcen, der ein Rendering-Ziel und zugehörige Metadaten angibt

QQuickRhiItem

Portable Alternative zu QQuickFramebufferObject, die nicht an OpenGL gebunden ist, sondern die Integration von Rendering mit den QRhi-APIs ermöglicht Qt Quick

QQuickRhiItemRenderer

Ein QQuickRhiItemRenderer implementiert die Rendering-Logik eines QQuickRhiItems

QQuickTextDocument

Zugriff auf das QTextDocument von QQuickTextEdit

QQuickTextureFactory

Schnittstelle zum Laden von benutzerdefinierten Texturen aus QML

QQuickView

Fenster für die Anzeige einer Qt Quick Benutzeroberfläche

QQuickWindow

Das Fenster zur Darstellung einer grafischen QML-Szene

QQuickWindow::GraphicsStateInfo

Beschreibt einen Teil des Grafikstatus von RHI zum Zeitpunkt eines beginExternalCommands()-Aufrufs

QSGBasicGeometryNode

Dient als Basisklasse für geometriebasierte Nodes

QSGClipNode

Implementiert die Clipping-Funktionalität im Szenegraphen

QSGDynamicTexture

Dient als Basisklasse für sich dynamisch ändernde Texturen, wie z. B. Inhalte, die auf FBOs gerendert werden

QSGFlatColorMaterial

Bequemer Weg, um einfarbige Geometrie im Szenegraphen zu rendern

QSGGeometry

Low-Level-Speicher für Grafikprimitive im Qt Quick Scene Graph

QSGGeometry::Attribute

QSGGeometry::Attribute beschreibt ein einzelnes Vertex-Attribut in einer QSGGeometry

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet beschreibt, wie die Scheitelpunkte in einer QSGGeometry aufgebaut sind

QSGGeometry::ColoredPoint2D

QSGGeometry::ColoredPoint2D struct ist eine Komfortstruktur für den Zugriff auf 2D-Punkte mit einer Farbe

QSGGeometry::Point2D

QSGGeometry::Point2D struct ist eine Convenience-Struktur für den Zugriff auf 2D-Punkte

QSGGeometry::TexturedPoint2D

QSGGeometry::TexturedPoint2D struct ist eine Convenience-Struktur für den Zugriff auf 2D-Punkte mit Texturkoordinaten

QSGGeometryNode

Wird für alle gerenderten Inhalte im Szenegraph verwendet

QSGImageNode

Ermöglicht das einfache Zeichnen von texturierten Inhalten mit dem QML-Szenengraph

QSGMaterial

kapselt den Rendering-Status für ein Shader-Programm

QSGMaterialShader

Repräsentiert ein Grafik-API-unabhängiges Shader-Programm

QSGMaterialShader::GraphicsPipelineState

Beschreibt Zustandsänderungen, die das Material auf den derzeit aktiven Zustand der Grafikpipeline anwenden möchte

QSGMaterialShader::RenderState

Verkapselt den aktuellen Rendering-Zustand während eines Aufrufs von QSGMaterialShader::updateUniformData() und den anderen Update-Funktionen

QSGMaterialType

Wird als eindeutiges Typ-Token in Kombination mit QSGMaterial verwendet

QSGNode

Die Basisklasse für alle Knoten im Szenegraphen

QSGOpacityNode

Wird verwendet, um die Deckkraft von Knoten zu ändern

QSGOpaqueTextureMaterial

Bequemer Weg zum Rendern von texturierter Geometrie im Szenegraphen

QSGRectangleNode

Komfortable Klasse zum Zeichnen von gefüllten Rechtecken mit Hilfe des Scenegraphs

QSGRenderNode

Stellt eine Reihe von benutzerdefinierten Rendering-Befehlen dar, die auf die Grafik-API abzielen, die vom Scenegraph verwendet wird

QSGRendererInterface

Eine Schnittstelle für den Zugriff auf einige der Grafik-API-spezifischen Interna des Scenegraphs

QSGSimpleRectNode

Convenience-Klasse zum Zeichnen von gefüllten Rechtecken mit Scenegraph

QSGSimpleTextureNode

Klasse zum einfachen Zeichnen von texturierten Inhalten mit dem QML-Szenegraph

QSGTextNode

Klasse zum Zeichnen von Textlayouts und Textdokumenten im Qt Quick Szenegraph

QSGTexture

Die Basisklasse für Texturen, die im Szenegraphen verwendet werden

QSGTextureMaterial

Bequemer Weg, um texturierte Geometrie im Szenegraphen darzustellen

QSGTextureProvider

kapselt texturbasierte Entitäten in QML

QSGTransformNode

Implementiert Transformationen im Szenegraphen

QSGVertexColorMaterial

Bequemes Rendering von farbiger Geometrie pro Vertex im Szenegraphen

Detaillierte Beschreibung

Um das Modul zu verlinken, fügen Sie diese Zeile in Ihre qmake .pro Datei ein:

QT += quick

Für weitere Informationen über das Qt Quick Modul, siehe die Qt Quick Modul-Dokumentation.

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