-
公开(公告)号:CN116974605B
公开(公告)日:2024-07-23
申请号:CN202310949385.5
申请日:2023-07-31
Applicant: 南京国电南自轨道交通工程有限公司
Abstract: 本发明公开了一种基于事件机制的3D系统界面局部刷新方法及系统,本方法首先将系统界面中的每个组件作为一个事件源,为每个事件源设置一个事件监听器;其次为每个组件建立与关联区域的映射关系;当操作触发到某事件源监听器时生成事件对象,将产生的事件对象作为参数传入事件监听器,根据事件对象进行判断,找到关联的更新区域,将待刷新区域加入刷新任务队列中,按顺序执行对应的刷新操作。本发明避免过多进行无意义的界面刷新,极大的降低了GPU占用率,避免了系统卡顿,而且极大的提高了界面刷新效率。
-
公开(公告)号:CN116974605A
公开(公告)日:2023-10-31
申请号:CN202310949385.5
申请日:2023-07-31
Applicant: 南京国电南自轨道交通工程有限公司
Abstract: 本发明公开了一种基于事件机制的3D系统界面局部刷新方法及系统,本方法首先将系统界面中的每个组件作为一个事件源,为每个事件源设置一个事件监听器;其次为每个组件建立与关联区域的映射关系;当操作触发到某事件源监听器时生成事件对象,将产生的事件对象作为参数传入事件监听器,根据事件对象进行判断,找到关联的更新区域,将待刷新区域加入刷新任务队列中,按顺序执行对应的刷新操作。本发明避免过多进行无意义的界面刷新,极大的降低了GPU占用率,避免了系统卡顿,而且极大的提高了界面刷新效率。
-