Тип WaylandOutput QML
Предоставляет доступ к отображаемой области, управляемой композитором. Подробнее...
| Заявление об импорте: | import QtWayland.Compositor 1.1 |
| С: | Qt 5.8 |
| Инициализирует: | 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.
Тип соответствует интерфейсу wl_output в протоколе Wayland.
Примечание: Если композитор имеет несколько выходов Wayland, атрибут Qt::AA_ShareOpenGLContexts должен быть установлен до создания объекта QGuiApplication.
Документация свойств
automaticFrameCallback : bool
Это свойство определяет, отправляет ли WaylandOutput автоматически обратные вызовы кадра при отрисовке.
По умолчанию значение true.
availableGeometry : rect
Это свойство содержит геометрию WaylandOutput, доступную для отображения содержимого. Доступная геометрия находится в пространстве координат вывода, начинается с 0,0 и по умолчанию имеет размер вывода.
См. также QWaylandOutput::geometry.
compositor : WaylandCompositor
Это свойство содержит композитор, отображающий содержимое на этом WaylandOutput.
Примечание: Это свойство может быть установлено только один раз, до завершения компонента WaylandOutput.
geometry : rect
Это свойство содержит геометрию WaylandOutput.
manufacturer : string
Это свойство содержит текстовое описание производителя этого WaylandOutput.
model : string
Это свойство содержит текстовое описание модели этого WaylandOutput.
physicalSize : size
Это свойство содержит физический размер WaylandOutput в миллиметрах.
См. также QWaylandOutput::geometry.
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
Это свойство содержит преобразование, которое 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.
Примечание: Это свойство может быть установлено только один раз, до завершения компонента WaylandOutput.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtwayland-compositor-waylandoutput.html