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