我们在显示器上看到的视图界面(俗称UI),是怎么来的?Let‘s figure it out Right now。
顶层逻辑-前端代码
描述对象是第一层逻辑,是最容易理解的,也是前端程序员写代码的主要内容。
它的处理是最快的,最简单的,它以业务数结构的方式存储在运行内存中。
次层逻辑-渲染引擎
而图形引擎的工作是将描述对象转化成渲染对象(内含一堆用于渲染的字节),这是图形引擎的工作,也是编写图形引擎的工程师要负责的部分,这属于第二层逻辑。
我们只需要知道,图形引擎在输出渲染文件之前,会对比描述对的差异,而只对差异的部分进行重新输出。对比的依据就是描述对象运行时类型与Key。
底层逻辑-硬件解码
而将渲染对象转化成图形视觉,就是GPU的工作了,这是编写硬件程序的工程师的工作了,这属于第三层逻辑。
这就是所谓的数据与业务视觉化的一般流程与机制
本文深入探讨了显示器上UI的生成过程,从前端代码描述对象开始,通过渲染引擎转化为渲染对象,再到GPU的硬件解码,形成视觉图形。这个过程中,图形引擎对比描述对象的差异进行高效更新,GPU则负责将渲染对象转化为图形。这是一个涉及前端开发、图形渲染和硬件解码的三层逻辑流程。
3556

被折叠的 条评论
为什么被折叠?



