DebugView QML 类型

显示渲染统计信息和执行调试及开发操作的视图。更多...

导入语句import QtQuick3D.Helpers
继承

Rectangle

属性

详细描述

此辅助工具允许查看 View3D 的渲染性能统计。它显示 FPS、同步和渲染时间。此外,它还可以显示有关绘制调用、渲染过程以及场景资源所使用的纹理和网格的详细统计数据。是否显示此类扩展信息由 resourceDetailsVisible 属性控制,默认为 false。

例如,以下代码片段显示了如何将 DebugView 添加到 Qt Quick 场景的右上角显示其信息

View3D {
    id: v3d
    anchors.fill: parent
    camera: camera
    PerspectiveCamera {
        id: camera
        position: Qt.vector3d(0, 0, 600)
    }
    ...
}
DebugView {
    source: v3d
    resourceDetailsVisible: true
}

此外,工具部分允许执行例如启用线框渲染或可视化材料各种方面的操作。

属性文档

resourceDetailsVisible : bool

指示是否默认显示具有详细渲染过程、网格、纹理和其他资源统计信息的附加字段。

默认值为 false,这意味着仅显示最后渲染帧的 CPU 时间,除非用户通过屏幕上的复选框交互式启用 additional 数据。将值更改为 true 可以使更多信息默认可见。这包括渲染过程详情和最后渲染帧的激活资产。


source : var

指定要使用统计信息的源 View3D


© 2024 Qt 公司 Ltd。本文件中的文档贡献者是各自版权的所有者。本文件中的文档是根据自由软件基金会发布的 GNU 自由文档许可版本 1.3 许可的。Qt 和相应的标志是芬兰和其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。