QRenderSettings Class

class Qt3DRender::QRenderSettings

Die Klasse QRenderSettings enthält Einstellungen, die sich auf den Rendering-Prozess beziehen und den aktiven FrameGraph hosten. Mehr...

Kopfzeile: #include <QRenderSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: RenderSettings
Vererbt: Qt3DCore::QComponent
Status: Veraltet

Öffentliche Typen

enum RenderPolicy { OnDemand, Always }

Eigenschaften

Öffentliche Funktionen

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

Öffentliche Slots

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

Signale

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

Detaillierte Beschreibung

Die QRenderSettings-Komponente muss als Komponente der Root-Entität der Szene festgelegt werden. Sie spezifiziert die Rendering-Policy und die Picking-Einstellungen, sowie den aktiven FrameGraph.

Mitgliedstyp Dokumentation

enum QRenderSettings::RenderPolicy

Die Rendering-Politik.

KonstanteWertBeschreibung
Qt3DRender::QRenderSettings::OnDemand0Der FrameGraph wird nur gerendert, wenn sich etwas ändert.
Qt3DRender::QRenderSettings::Always1Der FrameGraph wird kontinuierlich gerendert, auch wenn sich nichts geändert hat.

Dokumentation der Eigenschaft

activeFrameGraph : Qt3DRender::QFrameGraphNode*

Enthält den gerade aktiven FrameGraph.

Zugriffsfunktionen:

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

Melder-Signal:

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)

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

Enthält die aktuellen Pick-Einstellungen für den FrameGraph.

Zugriffsfunktionen:

Qt3DRender::QPickingSettings *pickingSettings()

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

Enthält die Details der unterstützten Rendering Engine

Zugriffsfunktionen:

Qt3DRender::QRenderCapabilities *renderCapabilities()

renderPolicy : RenderPolicy

Enthält die aktuelle Rendering-Richtlinie.

Zugriffsfunktionen:

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

Benachrichtigungssignal:

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

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