展示时间 QML 类型
提供跟踪帧在屏幕上展示时的时间功能。更多...
导入声明 | 导入 QtWayland.Compositor.PresentationTime |
自 | Qt 6.3 |
实例化 | QWaylandPresentationTime |
方法
- void sendFeedback(Window window, int sequence, int sec, int nsec)
详细描述
展示时间扩展提供了一种跟踪表面渲染时间的方式。客户端可以请求与表面相关的反馈,然后合成器将发送与表面在屏幕上展示时间相关的事件。
展示时间对应于 Wayland 的 wp_presentation
接口。
要在合成器中提供展示时间扩展的功能,请创建展示时间组件的实例并将其添加到合成器支持的扩展列表中。
然后,在表面在屏幕上展示时调用 sendFeedback()。通常,时间可以从 drm 翻页事件中获取。
import QtWayland.Compositor.PresentationTime WaylandCompositor { PresentationTime { id: presentationTime } }
方法文档
通过 window 通知帧在屏幕上展示的接口。如果你的平台支持 DRM 事件,page_flip_handler
是发送它的正确时间。sequence 是刷新计数器。sec 和 nsec 分别保存展示时间戳的秒和纳秒部分。
© 2024 Qt 公司。本文件中包含的文档贡献的版权属于其各自的所有者。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证 version 1.3 的条款许可的。Qt 和相应标志是芬兰和/或其他国家的 Qt 公司的商标。所有其他商标都是各自所有者的财产。