WaylandSurface QML Type

Represents a rectangular area on an output device. 更多...

import 语句: import QtWayland.Compositor 1.0
Since: Qt 5.8

特性

信号

方法

详细描述

This type encapsulates a rectangular area of pixels that is displayed on an output device. It corresponds to the interface wl_surface in the Wayland protocol.

特性文档编制

bufferScale : size

此特性保持 WaylandSurface 's buffer scale. The buffer scale lets a client supply higher resolution buffer data for use on high resolution outputs.

client : WaylandClient

This property holds the client using this WaylandSurface .

contentOrientation : enum

This property holds the orientation of the WaylandSurface 's contents.

另请参阅 WaylandOutput.transform .

cursorSurface : bool

This property holds whether the WaylandSurface is a cursor surface.

hasContent : bool

This property holds whether the WaylandSurface has content.

origin : enum

This property holds the origin of the WaylandSurface 's buffer, or WaylandSurface .OriginTopLeft if the surface has no buffer.

It can have the following values:

  • WaylandSurface .OriginTopLeft The origin is the top left corner of the buffer.
  • WaylandSurface .OriginBottomLeft The origin is the bottom left corner of the buffer.

size : size

此特性保持 WaylandSurface 's size in pixels.


信号文档编制

void dragStarted ( WaylandDrag drag )

This signal is emitted when a drag has started from this surface.


方法文档编制

void destroy ()

销毁 WaylandSurface .

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

初始化 WaylandSurface 采用给定 compositor and client ,和采用给定 id and version .

bool isDestroyed ()

返回 true WaylandSurface has been destroyed. Otherwise returns false .