Qt3DRender::QFrameGraphNode Class
class Qt3DRender::QFrameGraphNodeBasisklasse aller FrameGraph-Konfigurationsknoten. Mehr...
| Header: | #include <qframegraphnode.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| In QML: | FrameGraphNode |
| Erbt von: | Qt3DCore::QNode |
| Vererbt an: | 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: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Funktionen
| QFrameGraphNode(Qt3DCore::QNode *parent = nullptr) | |
| Qt3DRender::QFrameGraphNode * | parentFrameGraphNode() const |
Ausführliche Beschreibung
Diese Klasse wird selten direkt instanziiert, da sie kein spezifisches Verhalten für Frame-Graphen bietet, obwohl sie sich gut zum Gruppieren anderer Knoten in dynamischen Frame-Graphen eignet. Das eigentliche Verhalten wird von den Unterklassen bereitgestellt.
Die Unterklassen sind:
| Klasse | Beschreibung |
|---|---|
| Qt3DRender::QCameraSelector | Wählt eine Kamera aus allen in der Szene verfügbaren Kameras aus |
| Qt3DRender::QClearBuffers | Legt fest, welche Puffer gelöscht werden sollen und auf welche Werte |
| Qt3DRender::QDispatchCompute | Berechnungsoperationskerne festlegen |
| Qt3DRender::QFrustumCulling | Frustum-Culling aktivieren |
| Qt3DRender::QLayerFilter | Wählen Sie aus, welche Ebenen gezeichnet werden sollen |
| Qt3DRender::QNoDraw | Deaktivieren Sie das Zeichnen |
| Qt3DRender::QRenderPassFilter | Wählen Sie aus, welche Render-Durchläufe gezeichnet werden sollen |
| Qt3DRender::QRenderStateSet | Renderzustände festlegen |
| Qt3DRender::QRenderSurfaceSelector | Wählen Sie aus, auf welche Oberfläche gezeichnet werden soll |
| Qt3DRender::QRenderTargetSelector | Wählen Sie aus, auf welche „ QRenderTarget “ gezeichnet werden soll |
| Qt3DRender::QSortPolicy | Legen Sie fest, wie Entitäten sortiert werden, um die Zeichenreihenfolge zu bestimmen |
| Qt3DRender::QTechniqueFilter | Wählen Sie aus, welche Techniken gezeichnet werden sollen |
| Qt3DRender::QViewport | Ansichtsfenster festlegen |
| Qt3DRender::QMemoryBarrier | Setzt eine Speicherbarriere |
Dokumentation der Member-Funktionen
[explicit] QFrameGraphNode::QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)
Der Konstruktor erstellt eine Instanz mit dem angegebenen ` parent`.
Qt3DRender::QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const
Gibt einen Zeiger auf den übergeordneten Frame-Graph-Knoten 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.
© 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.