QRenderSettings 类
class Qt3DRender::QRenderSettingsQRenderSettings 类包含与渲染过程相关的设置,并托管活动 帧图。更多...
| 头文件 | #include <QRenderSettings> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) | 
| qmake | QT += 3drender | 
| 由以下实例化 | RenderSettings | 
| 继承自 | Qt3DCore::QComponent | 
公共类型
| 枚举 | RenderPolicy { OnDemand, Always } | 
属性
- activeFrameGraph : Qt3DRender::QFrameGraphNode*
- pickingSettings : Qt3DRender::QPickingSettings* const
- renderCapabilities : Qt3DRender::QRenderCapabilities* const
- renderPolicy : RenderPolicy
公共函数
| Qt3DRender::QFrameGraphNode * | activeFrameGraph() const | 
| Qt3DRender::QPickingSettings * | pickingSettings() | 
| Qt3DRender::QRenderCapabilities * | renderCapabilities() | 
| Qt3DRender::QRenderSettings::RenderPolicy | renderPolicy() const | 
公共槽
| void | setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph) | 
| void | setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) | 
信号
| void | activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph) | 
| void | renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) | 
详细描述
QRenderSettings 组件必须设置为场景根实体的一个组件。它指定渲染策略和拾取设置,并托管活动 帧图。
属性文档
activeFrameGraph : Qt3DRender::QFrameGraphNode*
保存当前活动的 FrameGraph。
访问函数
| Qt3DRender::QFrameGraphNode * | activeFrameGraph() const | 
| void | setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph) | 
通知信号
| void | activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph) | 
[只读] pickingSettings : Qt3DRender::QPickingSettings* const
保存当前 FrameGraph 的拾取设置。
访问函数
| Qt3DRender::QPickingSettings * | pickingSettings() | 
[只读] renderCapabilities : Qt3DRender::QRenderCapabilities* const
保存支持渲染引擎的详细信息。
访问函数
| Qt3DRender::QRenderCapabilities * | renderCapabilities() | 
renderPolicy : RenderPolicy
保存当前渲染策略。
访问函数
| Qt3DRender::QRenderSettings::RenderPolicy | renderPolicy() const | 
| void | setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) | 
通知信号
| void | renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) | 
© 2024 Qt公司。本文件中包含的文档贡献归其各自所有者所有。本文件中的文档根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款进行许可。Qt及其相关标志是芬兰及其它在世界各地的 商标,归Qt公司所有。所有其他商标均为其各自所有者的财产。