Auf dieser Seite

Qt Quick 3D C++ Classes

Stellt Klassen für die Entwicklung von „ Qt Quick 3D “-Anwendungen bereit. Mehr...

Ausführliche Beschreibung

Dieses Modul stellt Klassen für die Entwicklung von QML-Anwendungen mit Qt Quick 3D bereit.

Qt Quick 3D Stellt die folgenden C++-Typen bereit:

QtQuick3D-C++-Typen

QQuick3D

Hilfsklasse zur Auswahl des richtigen Oberflächenformats

QQuick3DExtensionHelpers

Hilfsfunktionen für die Erweiterungs-APIs

QQuick3DGeometry

Basisklasse zum Definieren benutzerdefinierter Geometrien

QQuick3DInstancing

Basisklasse zum Definieren von Instanztabellen

QQuick3DObject

Basisklasse aller 3D-Knoten und -Ressourcen

QQuick3DRenderExtension

Abstrakte Klasse zur Implementierung benutzerseitiger Render-Erweiterungen

QQuick3DTextureData

Basisklasse zur Definition benutzerdefinierter Texturdaten

QQuick3DTextureProviderExtension

Abstrakte Klasse zur Implementierung benutzerseitiger Textur-Provider-Erweiterungen

QSSGCameraHelpers

Klasse mit Hilfsfunktionen zum Abrufen von Kameradaten, die für das Rendering verwendet werden

QSSGFrameData

Speicherklasse, die die für einen Frame gesammelten Daten enthält

QSSGModelHelpers

Klasse mit Hilfsfunktionen zum Ändern und Festlegen von Daten für renderbare Modellelemente

QSSGRenderContextInterface

Aggregatklasse für Teilkomponenten der QtQuick3D-Rendering-Engine

QSSGRenderExtension

Basisklasse für die Implementierung von Erweiterungs-Backend-Knoten

QSSGRenderExtensionHelpers

Klasse mit Hilfsfunktionen für die Erweiterungen

QSSGRenderHelpers

Klasse mit Hilfsfunktionen zum Einrichten und Rendern von QtQuick3D-Renderables

QSSGRenderTextureProviderExtension

Basisklasse für Backend-Knoten-Implementierungen von Textur-Providern

QSSGRhiContext

QSSGRhiContext

QSSGRhiGraphicsPipelineState

Grafik-Pipeline-Zustand für den räumlichen Szenengraphen

QSSGRhiSamplerDescription

QSSGRhiSamplerDescription

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