QRhiStats 结构体

来自底层内存分配器的统计信息。更多信息...

头文件 #include <QRhiStats>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
Qt 6.6

公共变量

详细说明

注意:这是一个具有有限兼容性保证的 RHI API,有关详细信息,请参阅QRhi

成员变量文档

quint32 QRhiStats::allocCount

来自 Vulkan 或 D3D12 内存分配器的统计报告。

另请参阅:QRhi::statistics().

quint32 QRhiStats::blockCount

来自 Vulkan 或 D3D12 内存分配器的统计报告。

另请参阅:QRhi::statistics().

qint64 QRhiStats::totalPipelineCreationTime

在图形和计算管道创建中花费的总时间(以毫秒为单位),这通常涉及着色器编译或缓存查找,以及可能昂贵的处理。

注意:该值不应在不同后端之间进行比较,因为“管道”的概念以及调用,例如QRhiGraphicsPipeline::create()时在底层发生的确切操作,在图形 API 及其实现之间有很大差异。

另请参阅:QRhi::statistics().

quint64 QRhiStats::totalUsageBytes

目前仅在 D3D12 中有效。与 IDXGIAdapter3::QueryVideoMemoryInfo() 相匹配。

另请参阅:QRhi::statistics().

quint64 QRhiStats::unusedBytes

来自 Vulkan 或 D3D12 内存分配器的统计报告。

另请参阅:QRhi::statistics().

quint64 QRhiStats::usedBytes

来自 Vulkan 或 D3D12 内存分配器的统计报告。

另请参阅:QRhi::statistics().

© 2024 Qt 公司有限公司。此处包含的文档贡献者的版权属于其各自的所有者。此处提供的文档根据免费软件基金会发布的 GNU 自由文档许可版本 1.3 的条款提供。Qt 和相应的标志是芬兰以及/或世界各地 Qt 公司有限公司的 商标。所有其他商标均属于其各自的所有者。