WaylandSurface QML Type

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

导入语句: import QtWayland.Compositor 1.3
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.


信号文档编制

childAdded ( WaylandSurface child )

This signal is emitted when a wl_subsurface, child , has been added to the surface.


void dragStarted ( WaylandDrag drag )

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


surfaceDestroyed ()

This signal is emitted when the corresponding wl_surface is destroyed.


方法文档编制

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 .