Тип WaylandOutput QML
Предоставляет доступ к отображаемой области, управляемой композитором. Подробнее...
| Заявление об импорте: | import QtWayland.Compositor 1.0 |
| С: | Qt 5.8 |
Свойства
- automaticFrameCallback : bool
- availableGeometry : rect
- compositor : WaylandCompositor
- geometry : rect
- manufacturer : string
- model : string
- physicalSize : size
- position : point
- scaleFactor : int
- sizeFollowsWindow : bool
- subpixel : перечисление
- transform : перечисление
- window : Окно
Подробное описание
WaylandOutput управляет прямоугольной областью в пределах геометрии композитора, чтобы использовать ее для отображения содержимого клиента. Например, это может быть экран, управляемый WaylandCompositor.
Тип соответствует интерфейсу wl_output в протоколе Wayland.
Документация по свойствам
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 : перечисление
Это свойство содержит расположение субпикселей этого WaylandOutput.
- WaylandOutput.SubpixelUnknown Расположение субпикселей не установлено.
- WaylandOutput.SubpixelNone Нет субпикселей.
- WaylandOutput.SubpixelHorizontalRgb Субпиксели расположены горизонтально в порядке красный, зеленый, синий.
- WaylandOutput.SubpixelHorizontalBgr Субпиксели расположены горизонтально в порядке синий, зеленый, красный.
- WaylandOutput.SubpixelVerticalRgb Субпиксели расположены вертикально в порядке красный, зеленый, синий.
- WaylandOutput.SubpixelVerticalBgr Субпиксели расположены вертикально в порядке синий, зеленый, красный.
По умолчанию значение равно WaylandOutput.SubpixelUnknown.
transform : перечисление
Это свойство содержит преобразование, которое 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 : Окно
Это свойство содержит окно для данного WaylandOutput.
Примечание: Это свойство можно установить только один раз до завершения компонента WaylandOutput.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtwayland-compositor-waylandoutput.html