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 .