Qt3DRender::QFrameGraphNode Class
class Qt3DRender::QFrameGraphNodeClasse de base de tous les nœuds de configuration FrameGraph. En savoir plus...
| En-tête : | #include <qframegraphnode.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | FrameGraphNode |
| Hérite de : | Qt3DCore::QNode |
| Hérité par : | 23 typesQt3DRender::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, et Qt3DRender::QWaitFence |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Fonctions publiques
| QFrameGraphNode(Qt3DCore::QNode *parent = nullptr) | |
| Qt3DRender::QFrameGraphNode * | parentFrameGraphNode() const |
Description détaillée
Cette classe est rarement instanciée directement car elle ne fournit aucun comportement spécifique aux graphes de cadres, bien qu'elle puisse s'avérer pratique pour regrouper d'autres nœuds dans des graphes de cadres dynamiques. Le comportement réel provient des sous-classes.
Les sous-classes sont les suivantes :
| classe | description |
|---|---|
| Qt3DRender::QCameraSelector | Sélectionne une caméra parmi toutes celles disponibles dans la scène |
| Qt3DRender::QClearBuffers | Spécifier les tampons à effacer et les valeurs à leur attribuer |
| Qt3DRender::QDispatchCompute | Spécifier les noyaux d'opération de calcul |
| Qt3DRender::QFrustumCulling | Activer le culling du frustum |
| Qt3DRender::QLayerFilter | Sélectionnez les calques à dessiner |
| Qt3DRender::QNoDraw | Désactiver le dessin |
| Qt3DRender::QRenderPassFilter | Sélectionner les passes de rendu à afficher |
| Qt3DRender::QRenderStateSet | Définir les états de rendu |
| Qt3DRender::QRenderSurfaceSelector | Sélectionner la surface sur laquelle dessiner |
| Qt3DRender::QRenderTargetSelector | Sélectionner les « QRenderTarget s » sur lesquelles dessiner |
| Qt3DRender::QSortPolicy | Spécifier le tri des entités pour déterminer l'ordre de dessin |
| Qt3DRender::QTechniqueFilter | Sélectionner les techniques de dessin |
| Qt3DRender::QViewport | Spécifier la fenêtre d’affichage |
| Qt3DRender::QMemoryBarrier | Place une barrière mémoire |
Documentation des fonctions membres
[explicit] QFrameGraphNode::QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)
Le constructeur crée une instance avec l'parent spécifiée.
Qt3DRender::QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const
Renvoie un pointeur vers le nœud parent du graphe de cadres.
Si le parent de ce nœud n'est pas un nœud du graphe de trames, cette méthode recherchera de manière récursive un nœud parent qui soit un nœud du graphe de trames.
© 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.