QRenderSettings Class

(Qt3DRender::QRenderSettings)

The QRenderSettings class More...

Header: #include <QRenderSettings>
qmake: QT += 3drender
Since: Qt 5.7
Inherits: Qt3DCore::QComponent

Public Types

enum RenderPolicy { OnDemand, Always }

Properties

Public Functions

QRenderSettings(Qt3DCore::QNode *parent = nullptr)
QFrameGraphNode *activeFrameGraph() const
QPickingSettings *pickingSettings()
RenderPolicy renderPolicy() const

Public Slots

void setActiveFrameGraph(QFrameGraphNode *activeFrameGraph)
void setRenderPolicy(RenderPolicy renderPolicy)

Signals

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)
void renderPolicyChanged(RenderPolicy renderPolicy)

Additional Inherited Members

Detailed Description

The QRenderSettings class

Member Type Documentation

enum QRenderSettings::RenderPolicy

Property Documentation

activeFrameGraph : Qt3DRender::QFrameGraphNode *

Access functions:

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

Notifier signal:

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)

pickingSettings : QPickingSettings * const

Access functions:

QPickingSettings *pickingSettings()

renderPolicy : RenderPolicy

Access functions:

RenderPolicy renderPolicy() const
void setRenderPolicy(RenderPolicy renderPolicy)

Notifier signal:

void renderPolicyChanged(RenderPolicy renderPolicy)

Member Function Documentation

QRenderSettings::QRenderSettings(Qt3DCore::QNode *parent = nullptr)

The constructor creates a new QRenderSettings::QRenderSettings instance with the specified parent. parent

QFrameGraphNode *QRenderSettings::activeFrameGraph() const

Returns the current active framegraph.

Note: Getter function for property activeFrameGraph.

See also setActiveFrameGraph().

QPickingSettings *QRenderSettings::pickingSettings()

Returns the current picking settings.

Note: Getter function for property pickingSettings.

RenderPolicy QRenderSettings::renderPolicy() const

Returns the current render policy

Note: Getter function for property renderPolicy.

See also setRenderPolicy().

[slot] void QRenderSettings::setActiveFrameGraph(QFrameGraphNode *activeFrameGraph)

Sets the active framegraph to activeFrameGraph. activeFrameGraph

Note: Setter function for property activeFrameGraph.

See also activeFrameGraph().

[slot] void QRenderSettings::setRenderPolicy(RenderPolicy renderPolicy)

Sets the render policy to renderPolicy. renderPolicy

Note: Setter function for property renderPolicy.

See also renderPolicy().