Spec-Zone.ru › Qt 5.9

Тип WaylandSurface QML

Представляет прямоугольную область на устройстве вывода. Подробнее...

Заявление импорта: import QtWayland.Compositor 1.0
С момента: Qt 5.8
  • Список всех членов, включая унаследованные

Свойства

  • bufferScale : размер
  • client : WaylandClient
  • contentOrientation : перечисление
  • cursorSurface : bool
  • hasContent : bool
  • origin : перечисление
  • size : размер

Сигналы

  • void dragStarted(WaylandDrag drag)

Методы

  • void destroy()
  • void initialize(WaylandCompositor compositor, WaylandClient client, int id, int version)
  • bool isDestroyed()

Подробное описание

Этот тип инкапсулирует прямоугольную область пикселей, отображаемую на устройстве вывода. Он соответствует интерфейсу wl_surface в протоколе Wayland.

Документация свойств

bufferScale : размер

Это свойство содержит масштаб буфера WaylandSurface. Масштаб буфера позволяет клиенту предоставлять данные буфера с более высоким разрешением для использования на выходах с высоким разрешением.

client : WaylandClient

Это свойство содержит клиента, использующего WaylandSurface.

contentOrientation : перечисление

Это свойство содержит ориентацию содержимого WaylandSurface.

См. также WaylandOutput.transform.

cursorSurface : bool

Это свойство содержит значение, указывающее, является ли WaylandSurface поверхностью курсора.

hasContent : bool

Это свойство содержит значение, указывающее, содержит ли WaylandSurface содержимое.

origin : перечисление

Это свойство содержит начало буфера WaylandSurface, или WaylandSurface.OriginTopLeft, если у поверхности нет буфера.

Может принимать следующие значения:

  • WaylandSurface.OriginTopLeft Начало находится в верхнем левом углу буфера.
  • WaylandSurface.OriginBottomLeft Начало находится в нижнем левом углу буфера.

size : размер

Это свойство содержит размер WaylandSurface в пикселях.

Документация сигналов

void dragStarted(WaylandDrag drag)

Этот сигнал испускается, когда начался drag с этой поверхности.

Документация методов

void destroy()

Уничтожает WaylandSurface.

void initialize(WaylandCompositor compositor, WaylandClient client, int id, int version)

Инициализирует WaylandSurface с заданным compositor и client, а также с заданным id и version.

bool isDestroyed()

Возвращает true если WaylandSurface был уничтожен. В противном случае возвращает false.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtwayland-compositor-waylandsurface.html

Spec-Zone.ru

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