Qt3DRender::QFrameGraphNode Class
class Qt3DRender::QFrameGraphNodeClasse de base de tous les nœuds de configuration de FrameGraph. Plus d'informations...
| En-tête : | #include <QFrameGraphNode> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | FrameGraphNode |
| Hérite : | Qt3DCore::QNode |
| Héritée par : | 23 typesQt3DRender::QBlitFramebuffer Qt3DRender::QBufferCapture, , , , , , , , , , , , , , , , , , , , , et 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 Qt3DRender::QWaitFence |
| Statut : | Déclassé |
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 trame, bien qu'elle puisse être pratique à utiliser pour regrouper d'autres nœuds dans des graphes de trame dynamiques. Le comportement réel est fourni par les sous-classes.
Les sous-classes sont les suivantes
| classe | description |
|---|---|
| Qt3DRender::QCameraSelector | Sélection d'une caméra parmi toutes les caméras disponibles dans la scène |
| Qt3DRender::QClearBuffers | Spécification des tampons à effacer et des valeurs à utiliser |
| Qt3DRender::QDispatchCompute | Spécifier les noyaux d'opération de calcul |
| Qt3DRender::QFrustumCulling | Activer l'élimination des frustes |
| Qt3DRender::QLayerFilter | Sélectionner les couches à dessiner |
| Qt3DRender::QNoDraw | Désactiver le dessin |
| Qt3DRender::QRenderPassFilter | Sélectionner les passes de rendu à dessiner |
| Qt3DRender::QRenderStateSet | Définir les états de rendu |
| Qt3DRender::QRenderSurfaceSelector | Sélectionner la surface sur laquelle dessiner |
| Qt3DRender::QRenderTargetSelector | Sélectionner le site QRenderTarget sur lequel dessiner |
| Qt3DRender::QSortPolicy | Spécifier comment les entités sont triées pour déterminer l'ordre de dessin |
| Qt3DRender::QTechniqueFilter | Sélectionner les techniques à dessiner |
| Qt3DRender::QViewport | Spécifier la fenêtre de visualisation |
| 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'adresse parent spécifiée.
Qt3DRender::QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const
Renvoie un pointeur sur le nœud parent du graphe des images.
Si le parent de ce nœud n'est pas un nœud de graphe de cadres, cette méthode recherchera de manière récursive un nœud parent qui est un nœud de graphe de cadres.
© 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.