DebugView QML Type

Ansicht zur Anzeige von Rendering-Statistiken und zur Durchführung von Debug- und Entwickleraktionen. Mehr...

Import Statement: import QtQuick3D.Helpers
Inherits:

Rectangle

Eigenschaften

Detaillierte Beschreibung

Dieser Helfer ermöglicht die Anzeige von Renderleistungsstatistiken einer View3D. Er zeigt die FPS, Sync- und Renderzeiten an. Darüber hinaus kann er auch detaillierte Statistiken über Zeichenaufrufe, Renderdurchläufe und die von den Assets der Szene verwendeten Texturen und Meshes anzeigen. Die Anzeige dieser erweiterten Informationen wird durch die Eigenschaft resourceDetailsVisible gesteuert, die standardmäßig auf false gesetzt ist.

Der folgende Ausschnitt zeigt zum Beispiel, wie eine DebugView hinzugefügt werden kann, die ihre Informationen in der linken oberen Ecke der Szene Qt Quick 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 Durchführung von Aktionen wie das Einschalten des Drahtgitter-Renderings oder die Visualisierung verschiedener Aspekte des Materials.

Dokumentation der Eigenschaft

resourceDetailsVisible : bool

Gibt an, ob die zusätzlichen Felder mit detaillierten Renderpass-, Mesh-, Textur- und anderen Ressourcenstatistiken standardmäßig angezeigt werden sollen.

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


source : var

Gibt die Quelle View3D an, aus der die Statistiken angezeigt werden sollen.


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