一种面向可变显示元素的运行时渲染方法
标题:一种面向可变显示元素的运行时渲染方法
摘要:本发明公开了一种面向可变显示元素的运行时渲染方法,属于图形显示渲染应用范畴,涉及一种对不同样式多组显示元素的渲染过程的改进。本发明针对在运行时动态渲染多组显示元素的应用场景,提出了一种高效简便的可变显示元素渲染方法,通过根据显示样式和类型抽象出多个样式模板,对显示模板名称进行哈希运算,并记录哈希运算后计算出的标识码。构建显示渲染方法采用以模板名称的规范化代码形式整合渲染方法的调用过程。调用过程通过传入图形关联的属性变量,填充样式模板中的可变部分,驱动特定显示元素的渲染。运行过程中通过多次调用并传入不同的模板名称代码和属性变量,完成多组具有不同属性的显示元素渲染工作。
申请号:CN201510497423.3
申请日:2015/8/13
申请人:中国航空工业集团公司西安飞机设计研究所
首项权利要求:一种面向可变显示元素的运行时渲染方法,其特征在于:包括S1、将待渲染的图形分成多个图形样式,对每一个所述图形样式确定其可变显示元素,并用控制变量替代所述可变显示元素,所述可变显示元素指该元素对应的变量值随时间变化而变化;S2、对每一个图形样式,构建对应的渲染流程,所述渲染流程的输入为该图形样式的可变显示元素;S3、对每一个图形样式的名称进行哈希运算,计算出对应的标识码;S4:将步骤S3中的渲染流程与步骤S4的标识码关联,根据所述标识码进行条件筛选,其中,每一个筛选条件对应一个执行分支,所述执行分支用以完成一个图形样式的渲染;S5:在进行图形渲染时,输入图形样式名称及可变显示元素的值,对图形样式名称进行哈希运算,获取哈希代码值,比较所述哈希代码值与所述标识码,执行对应的渲染流程,其中,所述步骤S3与所述步骤S5中的哈希算法相同。
专利类型:发明申请
发表评论