QRhiStats 结构体
来自底层内存分配器的统计信息。更多信息...
头文件 | #include <QRhiStats> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
自 | Qt 6.6 |
公共变量
quint32 | allocCount |
quint32 | blockCount |
qint64 | totalPipelineCreationTime |
quint64 | totalUsageBytes |
quint64 | unusedBytes |
quint64 | usedBytes |
详细说明
注意:这是一个具有有限兼容性保证的 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 公司有限公司的 商标。所有其他商标均属于其各自的所有者。