WaylandOutput QML Type
コンポジターが管理する表示可能領域へのアクセスを提供します。詳細...
| Import Statement: | import QtWayland.Compositor |
| In C++: | QWaylandOutput |
プロパティ
- automaticFrameCallback : bool
- availableGeometry : rect
- compositor : WaylandCompositor
- geometry : rect
- manufacturer : string
- model : string
- physicalSize : size
- position : point
- scaleFactor : int
- sizeFollowsWindow : bool
- subpixel : enum
- transform : enum
- window : Window
詳細説明
WaylandOutputはコンポジターのジオメトリの範囲内にある矩形領域を管理し、クライアントコンテンツの表示に使用します。これは例えば、WaylandCompositor によって管理されるスクリーンである。
このタイプはWaylandプロトコルのwl_output インターフェースに対応しています。
注意: コンポジターが複数のWayland出力を持つ場合、QGuiApplication オブジェクトを構築する前に、Qt::AA_ShareOpenGLContexts 属性を設定する必要があります。
プロパティ・ドキュメンテーション
automaticFrameCallback : bool
このプロパティは、WaylandOutput 、レンダリング時にフレーム・コールバックを自動的に送信するかどうかを保持します。
デフォルトはtrueです。
availableGeometry : rect
このプロパティは、コンテンツを表示するために利用可能なWaylandOutput のジオメトリを保持します。利用可能なジオメトリは出力座標空間で、0,0から始まり、デフォルトでは出力と同じ大きさです。
QWaylandOutput::geometryも参照して ください。
compositor : WaylandCompositor
このプロパティは、このWaylandOutput にコンテンツを表示するコンポジターを保持する。
注意: このプロパティは、WaylandOutput コンポーネントが完了する前に、一度だけ設定することができます。
geometry : rect [read-only]
この特性は、WaylandOutput のジオメトリを保持する。
manufacturer : string
このプロパティは、このWaylandOutput によって管理されるディスプレイの製造者のテキスト記述を保持する。
model : string
このプロパティは、このWaylandOutput によって管理されるディスプレイのモデルのテキスト記述を保持する。
physicalSize : size
このプロパティは、WaylandOutput の物理的なサイズをミリメートル単位で保持する。
position : point
このプロパティは、コンポジターの座標系におけるこのWaylandOutput の位置を保持する。
scaleFactor : int
このプロパティは、WaylandCompositor 、表示前にサーフェス・バッファをスケーリングする係数を保持する。これは、スケーリングされていないコンテンツが小さすぎて実用的でないような高密度出力デバイスで使用されます。クライアントは、出力デバイスに適した高解像度のコンテンツを提供したい場合、出力に合わせてバッファのスケールファクターを設定することができます。
デフォルトは1(スケーリングなし)です。
sizeFollowsWindow : bool
このプロパティは、WaylandOutput のサイズがそのウィンドウのサイズと一致するかどうかを制御する。
このプロパティがtrueの場合、以前に追加されたすべてのモードは、ウィンドウ・サイズとスクリーン・リフレッシュ・レートに一致するモードに置き換えられる。
デフォルトはfalseです。
subpixel : enum
このプロパティは、このWaylandOutput のサブピクセル配置を保持する。
- WaylandOutput.SubpixelUnknown サブピクセルの配置が設定されていない。
- WaylandOutput.SubpixelNone サブピクセルがありません。
- WaylandOutput.SubpixelHorizontalRgb サブピクセルが赤、緑、青の順に水平に配置されている。
- WaylandOutput.SubpixelHorizontalBgr サブピクセルが青、緑、赤の順に水平に並んでいる。
- WaylandOutput.SubpixelVerticalRgb サブピクセルを赤、緑、青の順に縦に並べたもの。
- WaylandOutput.SubpixelVerticalBgr サブピクセルを青、緑、赤の順に縦に並べる。
デフォルトはWaylandOutput.SubpixelUnknown。
transform : enum
このプロパティは、QWaylandOutput の向きを補正するためにQWaylandCompositor がサーフェスに適用する変換を保持します。
- WaylandOutput.TransformNormal 方向は法線です。
- WaylandOutput.Transform90 方向が 90 度回転します。
- WaylandOutput.Transform180 方向が 180 度回転します。
- WaylandOutput.Transform270 方向が 270 度回転します。
- WaylandOutput.TransformFlipped 向きが反転します。
- WaylandOutput.TransformFlipped90 方向が鏡面反転され、90 度回転します。
- WaylandOutput.TransformFlipped180 向きが反転され、180 度回転されます。
- WaylandOutput.TransformFlipped270 向きが反転され、270 度回転されます。
デフォルトはWaylandOutput.TransformNormalです。
window : Window
このプロパティは、このWaylandOutput の Window を保持する。
注意: このプロパティは、WaylandOutput コンポーネントが完了する前に、一度だけ設定することができます。
© 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.