Sur cette page

Qt3DRender::QRenderSettings Class

class Qt3DRender::QRenderSettings

La classe QRenderSettings contient les paramètres liés au processus de rendu et héberge le FrameGraph actif. Plus d'informations...

En-tête : #include <QRenderSettings>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake : QT += 3drender
En QML : RenderSettings
Hérite : Qt3DCore::QComponent
Statut : Déclassé

Types publics

enum RenderPolicy { OnDemand, Always }

Propriétés

Fonctions publiques

Qt3DRender::QFrameGraphNode *activeFrameGraph() const
Qt3DRender::QPickingSettings *pickingSettings()
Qt3DRender::QRenderCapabilities *renderCapabilities()
Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const

Emplacements publics

void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

Signaux

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

Description détaillée

Le composant QRenderSettings doit être défini comme un composant de l'entité racine de la scène. Il spécifie la politique de rendu et les paramètres de prélèvement, et héberge le FrameGraph actif.

Membre Type Documentation

enum QRenderSettings::RenderPolicy

La politique d'équarrissage.

ConstanteValeurDescription de la politique de rendu
Qt3DRender::QRenderSettings::OnDemand0Le FrameGraph n'est rendu que lorsque quelque chose change.
Qt3DRender::QRenderSettings::Always1Le FrameGraph est rendu en continu, même si rien n'a changé.

Documentation sur les propriétés

activeFrameGraph : Qt3DRender::QFrameGraphNode*

Contient le FrameGraph actuellement actif.

Fonctions d'accès :

Qt3DRender::QFrameGraphNode *activeFrameGraph() const
void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)

Signal de notification :

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)

[read-only] pickingSettings : Qt3DRender::QPickingSettings* const

Contient les paramètres de sélection actuels pour le FrameGraph.

Fonctions d'accès :

Qt3DRender::QPickingSettings *pickingSettings()

[read-only] renderCapabilities : Qt3DRender::QRenderCapabilities* const

Contient les détails du moteur de rendu pris en charge.

Fonctions d'accès :

Qt3DRender::QRenderCapabilities *renderCapabilities()

renderPolicy : RenderPolicy

Contient la politique de rendu actuelle.

Fonctions d'accès :

Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const
void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

Signal de notification :

void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

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