发明名称 嵌入式图形界面系统中多层窗口的生成方法
摘要 本发明提供一种嵌入式图形界面系统中多层窗口的生成方法,包括确定每一窗口的透明属性,设置至少一个第一主表面及至少一个第二主表面,将每一透明窗口绘制在一个第一主表面上,在第二主表面上绘制非透明窗口;根据每一窗口的Z序,计算生成每一窗口的剪切区域及透明区域,根据每一窗口的透明区域依次叠加Z序在该窗口之上的其他窗口;在任一窗口的显示状态发生变化时,计算生成每一窗口的新剪切区域,根据每一窗口的新剪切区域计算生成新透明区域,并计算生成每一窗口的无效区域,根据每一所述窗口的新透明区域依次叠加Z序在该窗口之上的其他窗口与该无效区域相交的区域。本发明能减少图形界面系统占用的资源,并且能满足人们个性化的需求。
申请公布号 CN102193740B 申请公布日期 2012.12.26
申请号 CN201110162780.6 申请日期 2011.06.16
申请人 珠海全志科技股份有限公司 发明人 王振宇
分类号 G06F3/048(2006.01)I 主分类号 G06F3/048(2006.01)I
代理机构 珠海智专专利商标代理有限公司 44262 代理人 张中
主权项 嵌入式图形界面系统中多层窗口的生成方法,其特征在于:包括确定每一窗口的透明属性,设置至少一个第一主表面以及至少一个第二主表面,将每一透明窗口绘制在一个所述第一主表面上,在所述第二主表面上绘制至少一个非透明窗口;根据每一所述窗口的Z序,计算生成每一所述窗口的剪切区域及透明区域,根据每一所述窗口的透明区域依次叠加Z序在该窗口之上的其他所述窗口;在任一所述窗口的显示状态发生变化时,计算生成每一所述窗口的新剪切区域,根据每一所述窗口的新剪切区域计算生成该窗口的新透明区域,并计算生成每一所述窗口的无效区域,根据每一所述窗口的新透明区域依次叠加Z序在该窗口之上的其他所述窗口与被叠加窗口的所述无效区域相交的区域。
地址 519080 广东省珠海市软件园路1号生产力加工中心4号楼四层1单元