QRhiStats Struct
Statistiken, die vom zugrunde liegenden Speicherzuordner bereitgestellt werden. Mehr...
| Header: | #include <rhi/qrhi.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS GuiPrivate) target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate) |
| qmake: | QT += gui-private |
| Seit: | Qt 6.6 |
Öffentliche Variablen
| quint32 | allocCount |
| quint32 | blockCount |
| qint64 | totalPipelineCreationTime |
| quint64 | totalUsageBytes |
| quint64 | unusedBytes |
| quint64 | usedBytes |
Ausführliche Beschreibung
Hinweis: Dies ist eine RHI-API mit eingeschränkten Kompatibilitätsgarantien; weitere Informationen finden Sie unter QRhi.
Dokumentation zu Member-Variablen
quint32 QRhiStats::allocCount
Vom Vulkan- oder D3D12-Speicherzuordner gemeldete Statistik.
Siehe auch QRhi::statistics().
quint32 QRhiStats::blockCount
Vom Vulkan- oder D3D12-Speicherzuordner gemeldete Statistik.
Siehe auch QRhi::statistics().
qint64 QRhiStats::totalPipelineCreationTime
Die Gesamtzeit in Millisekunden, die für die Erstellung der Grafik- und Rechenpipeline aufgewendet wird, was in der Regel die Shader-Kompilierung oder Cache-Abfragen sowie potenziell rechenintensive Verarbeitungsschritte umfasst.
Hinweis: Der Wert sollte nicht zwischen verschiedenen Backends verglichen werden, da sich das Konzept der „Pipelines“ und die genauen Abläufe im Hintergrund – beispielsweise bei einem Aufruf von QRhiGraphicsPipeline::create() – zwischen den verschiedenen Grafik-APIs und deren Implementierungen erheblich unterscheiden.
Siehe auch ` QRhi::statistics()`.
quint64 QRhiStats::totalUsageBytes
Derzeit nur mit D3D12 gültig. Entspricht IDXGIAdapter3::QueryVideoMemoryInfo().
Siehe auch QRhi::statistics().
quint64 QRhiStats::unusedBytes
Vom Vulkan- oder D3D12-Speicherzuordner gemeldete Statistik.
Siehe auch QRhi::statistics().
quint64 QRhiStats::usedBytes
Vom Vulkan- oder D3D12-Speicherzuordner gemeldete Statistik.
Siehe auch QRhi::statistics().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.