Spec-Zone.ru › Qt 6.1

Тип 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API