QRenderSettings Class▲
-
Header: QRenderSettings
-
Since: Qt 5.7
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
-
qmake: QT += 3drender
-
Inherited By:
-
Instantiated By: qml-qt3d-render-rendersettings.xml
-
Inherits: Qt3DCore::QComponent
Detailed Description▲
The QRenderSettings component must be set as a component of the scene root entity. It specifies render policy and picking settings, as well as hosts the active FrameGraph.
Member Type Documentation▲
enum QRenderSettings::RenderPolicy▲
The render policy.
Constant |
Value |
Description |
---|---|---|
Qt3DRender::QRenderSettings::OnDemand |
0 |
The FrameGraph is rendered only when something changes. |
Qt3DRender::QRenderSettings::Always |
1 |
The FrameGraph is rendered continuously, even if nothing has changed. |
Property Documentation▲
activeFrameGraph : Qt3DRender::QFrameGraphNode*▲
Holds the currently active FrameGraph.
Access functions:
-
*activeFrameGraph() const
-
void setActiveFrameGraph( *activeFrameGraph)
Notifier signal:
-
void activeFrameGraphChanged( *activeFrameGraph)
[read-only] pickingSettings : Qt3DRender::QPickingSettings* const▲
[read-only, since 5.15] renderCapabilities : Qt3DRender::QRenderCapabilities* const▲
Holds the details of the supported rendering engine
This property was introduced in Qt 5.15.
Access functions:
-
*renderCapabilities()
renderPolicy : RenderPolicy▲
Holds the current render policy.
Access functions:
-
renderPolicy() const
-
void setRenderPolicy( renderPolicy)
Notifier signal:
-
void renderPolicyChanged( renderPolicy)