Auf dieser Seite

DebugView QML Type

Ansicht zum Anzeigen von Rendering-Statistiken sowie zum Ausführen von Debugging- und Entwickleraktionen. Mehr...

Import Statement: import QtQuick3D.Helpers
Inherits:

Rectangle

Eigenschaften

Ausführliche Beschreibung

Dieser Helper ermöglicht die Anzeige von Statistiken zur Render-Leistung einer „ View3D “-Szene. Er zeigt die FPS, die Synchronisations- und Renderzeiten an. Darüber hinaus kann er auch detaillierte Statistiken zu Draw-Calls, Render-Passes sowie zu den von den Assets der Szene verwendeten Texturen und Meshes anzeigen. Die Anzeige dieser erweiterten Informationen wird durch die Eigenschaft „ resourceDetailsVisible “ gesteuert, deren Standardwert „false“ ist.

Das folgende Code-Schnipsel zeigt beispielsweise, wie ein „DebugView“ hinzugefügt werden kann, der seine Informationen in der oberen linken Ecke der „ Qt Quick “-Szene anzeigt:

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

Darüber hinaus ermöglicht der Abschnitt „ Tools “ die Ausführung von Aktionen wie das Aktivieren der Drahtgitterdarstellung oder die Visualisierung verschiedener Aspekte des Materials.

Dokumentation zu den Eigenschaften

resourceDetailsVisible : bool [default: false]

Gibt an, ob die zusätzlichen Felder mit detaillierten Statistiken zu Render-Durchläufen, Meshes, Texturen und anderen Ressourcen standardmäßig angezeigt werden sollen.

Der Standardwert ist „false“, was bedeutet, dass nur die CPU-Zeiten des zuletzt gerenderten Frames angezeigt werden, es sei denn, der Benutzer aktiviert zusätzliche Daten interaktiv über das Kontrollkästchen auf dem Bildschirm. Ändern Sie den Wert auf „true“, um standardmäßig mehr Informationen anzuzeigen. Dazu gehören Details zum Render-Pass sowie die aktiven Assets des zuletzt gerenderten Frames.

source : var

Gibt den Quell View3D an, aus dem die Statistiken angezeigt werden sollen.

© 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.