一种基于事件机制的3D系统界面局部刷新方法及系统

    公开(公告)号:CN116974605B

    公开(公告)日:2024-07-23

    申请号:CN202310949385.5

    申请日:2023-07-31

    Abstract: 本发明公开了一种基于事件机制的3D系统界面局部刷新方法及系统,本方法首先将系统界面中的每个组件作为一个事件源,为每个事件源设置一个事件监听器;其次为每个组件建立与关联区域的映射关系;当操作触发到某事件源监听器时生成事件对象,将产生的事件对象作为参数传入事件监听器,根据事件对象进行判断,找到关联的更新区域,将待刷新区域加入刷新任务队列中,按顺序执行对应的刷新操作。本发明避免过多进行无意义的界面刷新,极大的降低了GPU占用率,避免了系统卡顿,而且极大的提高了界面刷新效率。

    一种基于事件机制的3D系统界面局部刷新方法及系统

    公开(公告)号:CN116974605A

    公开(公告)日:2023-10-31

    申请号:CN202310949385.5

    申请日:2023-07-31

    Abstract: 本发明公开了一种基于事件机制的3D系统界面局部刷新方法及系统,本方法首先将系统界面中的每个组件作为一个事件源,为每个事件源设置一个事件监听器;其次为每个组件建立与关联区域的映射关系;当操作触发到某事件源监听器时生成事件对象,将产生的事件对象作为参数传入事件监听器,根据事件对象进行判断,找到关联的更新区域,将待刷新区域加入刷新任务队列中,按顺序执行对应的刷新操作。本发明避免过多进行无意义的界面刷新,极大的降低了GPU占用率,避免了系统卡顿,而且极大的提高了界面刷新效率。

Patent Agency Ranking