WaylandSurface QML Type

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

import 語句: 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 .

版權所有  © 2014-2026 樂數軟件    

工業和信息化部: 粵ICP備14079481號-1