QWaylandSurface Class
The QWaylandSurface class represents a rectangular area on an output device. More...
Header: | #include <QWaylandSurface> |
qmake: | QT += waylandcompositor |
Since: | Qt 5.8 |
Public Functions
void | bufferScaleChanged() |
void | childAdded(QWaylandSurface *child) |
void | configure(bool hasBuffer) |
void | contentOrientationChanged() |
void | cursorSurfaceChanged() |
void | damaged(const int &rect) |
void | dragStarted(QWaylandDrag *drag) |
void | offsetForNextFrame(const int &offset) |
void | originChanged() |
void | parentChanged(QWaylandSurface *newParent, QWaylandSurface *oldParent) |
void | redraw() |
void | sizeChanged() |
void | subsurfacePlaceAbove(QWaylandSurface *sibling) |
void | subsurfacePlaceBelow(QWaylandSurface *sibling) |
void | subsurfacePositionChanged(const int &position) |
void | surfaceDestroyed() |
Detailed Description
The QWaylandSurface class represents a rectangular area on an output device.
This class encapsulates a rectangular area of pixels that is displayed on an output device. It corresponds to the interface wl_surface
in the Wayland protocol.