QRenderSettings Class
class Qt3DRender::QRenderSettingsDie 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
- activeFrameGraph : Qt3DRender::QFrameGraphNode*
- pickingSettings : Qt3DRender::QPickingSettings* const
- renderCapabilities : Qt3DRender::QRenderCapabilities* const
- renderPolicy : RenderPolicy
Ö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.
Konstante | Wert | Beschreibung |
---|---|---|
Qt3DRender::QRenderSettings::OnDemand | 0 | Der FrameGraph wird nur gerendert, wenn sich etwas ändert. |
Qt3DRender::QRenderSettings::Always | 1 | Der 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.