首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种wayland环境下的工作区缩略图实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:麒麟软件有限公司

摘要:本申请涉及一种wayland环境下的工作区缩略图实现方法,包括S101,获取当前工作区内的窗口,S102,确定目标窗口并建立窗口缩略图结构体,S103,为结构体参数赋值,S104,获取目标窗口的大小,S105,确定目标窗口的buffer大小,S106,对渲染目标target结构体的buffer以及位置信息填充,S107,设置damage大小,S108,对目标窗口渲染,S109,判断是否存在目标窗口,存在执行S102,未存在执行S110,申请工作区缩略图的buffer大小,S111,将全部窗口的buffer转成纹理,S112,将纹理渲染到工作区缩略图的buffer里,形成工作区缩略图。

主权项:1.一种wayland环境下的工作区缩略图实现方法,其特征在于,包括:步骤S101,获取当前工作区内的窗口;步骤S102,从所述窗口中确定出一个目标窗口,并建立所述目标窗口对应的窗口缩略图结构体,所述目标窗口为未执行过步骤S103的窗口;步骤S103,初始化所述窗口缩略图结构体,为所述目标窗口的结构体参数赋值,所述结构体参数包括buffer以及渲染目标target结构体参数,所述渲染目标target结构体参数包括buffer、damage大小以及位置信息;步骤S104,获取所述目标窗口的大小;步骤S105,基于所述目标窗口的大小确定所述目标窗口对应的buffer大小;步骤S106,对渲染目标target结构体的buffer以及位置信息进行填充;步骤S107,设置渲染目标target结构体的damage大小;步骤S108,调用wlroots库提供的wlr_render_begin_buffer_pass函数将目标窗口渲染出来,结果存放在目标窗口对应的窗口缩略图的buffer里;步骤S109,判断所述窗口中是否存在目标窗口,若存在,则执行步骤S102,若未存在,则继续执行步骤S110;步骤S110,根据屏幕分辨率大小申请工作区缩略图的buffer大小;步骤S111,基于当前工作区内窗口的打开顺序遍历所述当前工作区内的全部窗口,得到全部窗口的窗口缩略图的buffer,并将所述全部窗口的窗口缩略图的buffer转成纹理;步骤S112,将所述全部窗口的窗口缩略图的纹理渲染到所述当前工作区的工作区缩略图的buffer里,形成工作区缩略图。

全文数据:

权利要求:

百度查询: 麒麟软件有限公司 一种wayland环境下的工作区缩略图实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。