QWaylandViewporter 类

提供对表面调整大小和裁剪的扩展。 更多...

头文件 #include <QWaylandViewporter>
CMakefind_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)
qmakeQT += waylandcompositor
继承 QWaylandCompositorExtensionTemplate

公共函数

QWaylandViewporter()
QWaylandViewporter(QWaylandCompositor *compositor)

重实现公共函数

virtual voidinitialize() override

静态公共成员

const struct wl_interface *interface()

详细描述

QWaylandViewporter 扩展为客户端提供了调整大小和裁剪表面内容的途径。

QWaylandViewporter 对应 Wayland 接口 wp_viewporter

成员函数文档

[explicit] QWaylandViewporter::QWaylandViewporter()

构建一个 QWaylandViewporter 对象。

[explicit] QWaylandViewporter::QWaylandViewporter(QWaylandCompositor *compositor)

为提供的 compositor 构造一个 QWaylandViewporter 对象。

[override virtual] void QWaylandViewporter::initialize()

重实现: QWaylandCompositorExtension::initialize().

初始化扩展。

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

返回 QWaylandViewporter 的 Wayland 接口。

© 2024 The Qt Company Ltd. 本文档的贡献权归其所有者所有。本提供的文档受 GNU 自由文档许可证版本 1.3 的条款约束,由自由软件基金会发布。Qt 及相关标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。