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公司所有。所有其他商标均为其各自所有者的财产。