Auf dieser Seite

WaylandHardwareLayer QML Type

Stellt sicher, dass ein übergeordnetes „ WaylandQuickItem “ beim Rendern Hardware-Ebenen verwendet. Mehr...

Import Statement: import QtWayland.Compositor
Status: Technology preview

Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.

Eigenschaften

Ausführliche Beschreibung

Dieses Element muss ein Nachkomme von „ WaylandQuickItem “ oder einer Ableitung davon sein (z. B. „ ShellSurfaceItem “ oder ähnliches).

Die Oberfläche des übergeordneten „ WaylandQuickItem “ wird auf hardwarespezifische Weise gezeichnet, anstatt wie üblich über den „ QtQuick “-Szenengrafen. Auf einigen Plattformen können der aktuelle Puffer des „ WaylandQuickItem “ und der Szenengraf in einem separaten Schritt überblendet werden. Dies ermöglicht es Clients, kontinuierlich Aktualisierungen vorzunehmen, ohne für jedes Einzelbild eine vollständige Neuzeichnung des Compositor-Szenengrafen auszulösen.

Die bevorzugte Hardware-Layer-Integration kann durch Setzen der Umgebungsvariablen `QT_WAYLAND_HARDWARE_LAYER_INTEGRATION` überschrieben werden.

Dokumentation zu den Eigenschaften

stackingLevel : int

Diese Eigenschaft gibt die Stapelebene dieser Hardware-Ebene im Verhältnis zu anderen Hardware-Ebenen an und kann zum Sortieren von Hardware-Ebenen verwendet werden. Das heißt, eine Ebene mit einer höheren Ebene wird über einer Ebene mit einer niedrigeren Ebene dargestellt.

Ebenen mit der Ebene 0 werden in einer implementierungsabhängigen Reihenfolge über dem Szenenbaum des Compositors gezeichnet.

Ebenen mit einer Ebene unter 0 werden unterhalb des Compositor-Szenengraphen gezeichnet, sofern dies von der Hardware-Ebenen-Integration unterstützt wird.

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