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.