QRenderSettings 类

class Qt3DRender::QRenderSettings

QRenderSettings 类包含与渲染过程相关的设置,并托管活动 帧图更多...

头文件 #include <QRenderSettings>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
由以下实例化 RenderSettings
继承自 Qt3DCore::QComponent

公共类型

枚举RenderPolicy { OnDemand, Always }

属性

公共函数

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

公共槽

voidsetActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)
voidsetRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

信号

voidactiveFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)
voidrenderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

详细描述

QRenderSettings 组件必须设置为场景根实体的一个组件。它指定渲染策略和拾取设置,并托管活动 帧图

成员类型文档

enum QRenderSettings::RenderPolicy

渲染策略。

常量描述
Qt3DRender::QRenderSettings::OnDemand0只有当某些内容发生更改时才会渲染 帧图
Qt3DRender::QRenderSettings::Always1即使没有任何内容更改,也会持续渲染 帧图

属性文档

activeFrameGraph : Qt3DRender::QFrameGraphNode*

保存当前活动的 FrameGraph

访问函数

Qt3DRender::QFrameGraphNode *activeFrameGraph() const
voidsetActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)

通知信号

voidactiveFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)

[只读] pickingSettings : Qt3DRender::QPickingSettings* const

保存当前 FrameGraph 的拾取设置。

访问函数

Qt3DRender::QPickingSettings *pickingSettings()

[只读] renderCapabilities : Qt3DRender::QRenderCapabilities* const

保存支持渲染引擎的详细信息。

访问函数

Qt3DRender::QRenderCapabilities *renderCapabilities()

renderPolicy : RenderPolicy

保存当前渲染策略。

访问函数

Qt3DRender::QRenderSettings::RenderPolicyrenderPolicy() const
voidsetRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

通知信号

voidrenderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

© 2024 Qt公司。本文件中包含的文档贡献归其各自所有者所有。本文件中的文档根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款进行许可。Qt及其相关标志是芬兰及其它在世界各地的 商标,归Qt公司所有。所有其他商标均为其各自所有者的财产。