Spec-Zone.ru › Qt

Тип WaylandOutput QML

Предоставляет доступ к отображаемой области, управляемой композитором. Подробнее...

Оператор импорта: import QtWayland.Compositor
С момента: 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 : перечисление
  • transform : перечисление
  • 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 : перечисление

Это свойство содержит расположение субпикселей этого WaylandOutput.

  • WaylandOutput.SubpixelUnknown Расположение субпикселей не задано.
  • WaylandOutput.SubpixelNone Нет субпикселей.
  • WaylandOutput.SubpixelHorizontalRgb Субпиксели расположены горизонтально в порядке R, G, B.
  • WaylandOutput.SubpixelHorizontalBgr Субпиксели расположены горизонтально в порядке B, G, R.
  • WaylandOutput.SubpixelVerticalRgb Субпиксели расположены вертикально в порядке R, G, B.
  • WaylandOutput.SubpixelVerticalBgr Субпиксели расположены вертикально в порядке B, G, R.

По умолчанию 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.2/qml-qtwayland-compositor-waylandoutput.html

Spec-Zone.ru

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