QFrameGraphNode Class
class Qt3DRender::QFrameGraphNodeBasisklasse für alle FrameGraph-Konfigurationsknoten. Mehr...
Kopfzeile: | #include <QFrameGraphNode> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | FrameGraphNode |
Vererbt: | Qt3DCore::QNode |
Geerbt von: | 23 TypenQt3DRender::QBlitFramebuffer, Qt3DRender::QBufferCapture, Qt3DRender::QCameraSelector, Qt3DRender::QClearBuffers, Qt3DRender::QDebugOverlay, Qt3DRender::QDispatchCompute, Qt3DRender::QFrustumCulling, Qt3DRender::QLayerFilter, Qt3DRender::QMemoryBarrier, Qt3DRender::QNoDraw, Qt3DRender::QNoPicking, Qt3DRender::QProximityFilter, Qt3DRender::QRenderCapture, Qt3DRender::QRenderPassFilter, Qt3DRender::QRenderStateSet, Qt3DRender::QRenderSurfaceSelector, Qt3DRender::QRenderTargetSelector, Qt3DRender::QSetFence, Qt3DRender::QSortPolicy, Qt3DRender::QSubtreeEnabler, Qt3DRender::QTechniqueFilter, Qt3DRender::QViewport, und Qt3DRender::QWaitFence |
Status: | Deprecated |
Öffentliche Funktionen
QFrameGraphNode(Qt3DCore::QNode *parent = nullptr) | |
Qt3DRender::QFrameGraphNode * | parentFrameGraphNode() const |
Detaillierte Beschreibung
Diese Klasse wird selten direkt instanziert, da sie kein Frame-Graph-spezifisches Verhalten bietet, obwohl sie für die Gruppierung anderer Knoten in dynamischen Frame-Graphen praktisch sein kann. Das eigentliche Verhalten kommt von den Unterklassen.
Die Unterklassen sind:
Klasse | Beschreibung |
---|---|
Qt3DRender::QCameraSelector | Auswahl der Kamera aus allen verfügbaren Kameras in der Szene |
Qt3DRender::QClearBuffers | Festlegen, welche Puffer gelöscht werden sollen und auf welche Werte |
Qt3DRender::QDispatchCompute | Spezifizieren von Berechnungsoperationen |
Qt3DRender::QFrustumCulling | Aktivieren des Frustum Culling |
Qt3DRender::QLayerFilter | Auswählen, welche Ebenen gezeichnet werden sollen |
Qt3DRender::QNoDraw | Zeichnen deaktivieren |
Qt3DRender::QRenderPassFilter | Auswählen der zu zeichnenden Render-Passes |
Qt3DRender::QRenderStateSet | Renderzustände festlegen |
Qt3DRender::QRenderSurfaceSelector | Auswählen, auf welche Oberfläche gezeichnet werden soll |
Qt3DRender::QRenderTargetSelector | Auswählen, auf welche QRenderTarget gezeichnet werden soll |
Qt3DRender::QSortPolicy | Festlegen, wie die Objekte sortiert werden, um die Zeichenreihenfolge zu bestimmen |
Qt3DRender::QTechniqueFilter | Auswählen, welche Techniken gezeichnet werden sollen |
Qt3DRender::QViewport | Festlegen des Ansichtsfensters |
Qt3DRender::QMemoryBarrier | Setzt eine Speicherbarriere |
Dokumentation der Mitgliedsfunktionen
[explicit]
QFrameGraphNode::QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)
Der Konstruktor erzeugt eine Instanz mit dem angegebenen parent.
Qt3DRender::QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const
Gibt einen Zeiger auf den übergeordneten Rahmengraphenknoten zurück.
Wenn der übergeordnete Knoten dieses Knotens kein Frame-Graph-Knoten ist, sucht diese Methode rekursiv nach einem übergeordneten Knoten, der ein Frame-Graph-Knoten ist.
© 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.