このページでは

WaylandHardwareLayer QML Type

親のWaylandQuickItem がレンダリングにハードウェアレイヤーを使用するようにします。詳細...

Import Statement: import QtWayland.Compositor
Status: Technology preview

この型はテクノロジープレビュー段階にあり、変更される可能性があります。

プロパティ

詳細説明

この項目は、WaylandQuickItem またはその派生クラス(例:ShellSurfaceItem など)の子クラスである必要があります。

親の `WaylandQuickItem ` の `Surface` は、QtQuick シーングラフを使用した通常の方法ではなく、ハードウェア固有の方法で描画されます。一部のプラットフォームでは、WaylandQuickItem の現在のバッファとシーングラフを、別のステップでブレンドすることが可能です。これにより、クライアントは各フレームごとにコンポジターのシーングラフの完全な再描画をトリガーすることなく、継続的に更新を行うことが可能になります。

推奨されるハードウェアレイヤーの統合方法は、環境変数 `QT_WAYLAND_HARDWARE_LAYER_INTEGRATION` を設定することで上書きできます。

プロパティのドキュメント

stackingLevel : int

このプロパティは、他のハードウェアレイヤーに対するこのハードウェアレイヤーのスタックレベルを保持しており、ハードウェアレイヤーの並べ替えに使用できます。つまり、レベルが高いレイヤーは、レベルが低いレイヤーの上にレンダリングされます。

レベルが 0 のレイヤーは、コンポジターのシーングラフの上に、実装によって定義された順序で描画されます。

レベルが 0 未満のレイヤーは、ハードウェアレイヤーの統合でサポートされている場合、コンポジターのシーングラフの下側に描画されます。

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