WaylandOutput QML 类型
提供对由合成器管理的可显示区域访问。 更多...
导入声明 | import QtWayland.Compositor |
实例化 | 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 上的内容 compositor。
注意:此属性只能在 WaylandOutput 组件完成之前设置一次。
geometry : rect |
该属性用于保存 WaylandOutput 的几何形状。
manufacturer : string |
该属性用于保存对 WaylandOutput 制造商的文本描述。
model : string |
该属性用于保存对 WaylandOutput 模型的文本描述。
physicalSize : size |
该属性用于保存 WaylandOutput 的实际尺寸,单位为毫米。
另请参阅 QWaylandOutput::geometry.
position : point |
该属性用于保存 WaylandOutput 在 compositing 系统坐标系中的位置。
scaleFactor : int |
该属性用于保存 WaylandCompositor 之前显示之前将表面缓冲区缩放的因子。在未缩放的内容会太小而不切实际的高密度输出设备上使用。如果客户端希望提供适合输出设备的高分辨率内容,它可以将其缓冲区的缩放因子设置为与输出匹配。
默认值为 1(不缩放)。
sizeFollowsWindow : bool |
subpixel : enum |
该属性用于保存 WaylandOutput 的子像素排列。
- WaylandOutput.SubpixelUnknown 子像素排列未设置。
- WaylandOutput.SubpixelNone 没有子像素。
- WaylandOutput.SubpixelHorizontalRgb 子像素以红、绿、蓝顺序水平排列。
- WaylandOutput.SubpixelHorizontalBgr 子像素以蓝、绿、红顺序水平排列。
- WaylandOutput.SubpixelVerticalRgb 子像素以红、绿、蓝顺序垂直排列。
- WaylandOutput.SubpixelVerticalBgr 子像素以蓝、绿、红顺序垂直排列。
默认值为 WaylandOutput.SubpixelUnknown。
transform : enum |
该属性用于保存 QWaylandCompositor 对表面应用以补偿 QWaylandOutput 方向的变换。
- 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 组件完成之前设置一次。
© 2024 The Qt Company Ltd. 本文档中包含的贡献著作权的文档属于其各自的版权所有者。本文档遵循由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款。Qt及相关的商标是 The Qt Company Ltd. 在芬兰和其他国家的商标。所有其他商标均属于其各自的所有者。