QRenderSettings Class

(Qt3DRender::QRenderSettings)

The QRenderSettings class holds settings related to rendering process and host the active FrameGraph. 更多...

头文件: #include <QRenderSettings>
qmake: QT += 3drender
开始支持版本: Qt 5.7
Instantiated By: RenderSettings
基类: Qt3DCore::QComponent

公有类型

enum RenderPolicy { OnDemand, Always }

属性

公有函数

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

公有槽函数

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

信号

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

其他继承的成员

详细描述

The QRenderSettings class holds settings related to rendering process and host the active FrameGraph.

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.

成员类型

enum QRenderSettings::RenderPolicy

The render policy.

ConstantValueDescription
Qt3DRender::QRenderSettings::OnDemand0The FrameGraph is rendered only when something changes.
Qt3DRender::QRenderSettings::Always1The FrameGraph is rendered continuously, even if nothing has changed.

属性

activeFrameGraph : Qt3DRender::QFrameGraphNode *

Holds the currently active FrameGraph.

访问函数:

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

Notifier signal:

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)

pickingSettings : Qt3DRender::QPickingSettings * const

Holds the current pick settings for the FrameGraph.

访问函数:

QPickingSettings *pickingSettings()

renderPolicy : RenderPolicy

Holds the current render policy.

访问函数:

RenderPolicy renderPolicy() const
void setRenderPolicy(RenderPolicy renderPolicy)

Notifier signal:

void renderPolicyChanged(RenderPolicy renderPolicy)

成员函数

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

Default constructs an instance of QRenderSettings.