QWaylandWlScaler Class

Provides an extension for surface resizing and croping. More...

Header: #include <QWaylandWlScaler>
qmake: QT += waylandcompositor
Since: Qt 5.13

This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

Public Functions

QWaylandWlScaler()
QWaylandWlScaler(QWaylandCompositor *compositor)
void initialize()

Static Public Members

const struct wl_interface *interface()

Detailed Description

Provides an extension for surface resizing and croping.

The QWaylandWlScaler extension provides a way for clients to resize and crop surface contents.

QWaylandWlScaler corresponds to the Wayland interface, wl_scaler.

wl_scaler is a non-standard and deprecated protocol that has largely been replaced by wp_viewporter. I.e. This extensions is only useful for supporting legacy clients.

See also QWaylandViewporter.

Member Function Documentation

QWaylandWlScaler::QWaylandWlScaler()

Constructs a QWaylandWlScaler object.

QWaylandWlScaler::QWaylandWlScaler(QWaylandCompositor *compositor)

Constructs a QWaylandWlScaler object for the provided compositor.

void QWaylandWlScaler::initialize()

Initializes the extension.

[static] const struct wl_interface *QWaylandWlScaler::interface()

Returns the Wayland interface for the QWaylandWlScaler.