描述对象,图形引擎,渲染文件,与GPU

本文深入探讨了显示器上UI的生成过程,从前端代码描述对象开始,通过渲染引擎转化为渲染对象,再到GPU的硬件解码,形成视觉图形。这个过程中,图形引擎对比描述对象的差异进行高效更新,GPU则负责将渲染对象转化为图形。这是一个涉及前端开发、图形渲染和硬件解码的三层逻辑流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们在显示器上看到的视图界面(俗称UI),是怎么来的?Let‘s figure it out Right now。

顶层逻辑-前端代码

描述对象是第一层逻辑,是最容易理解的,也是前端程序员写代码的主要内容。
它的处理是最快的,最简单的,它以业务数结构的方式存储在运行内存中。

次层逻辑-渲染引擎

而图形引擎的工作是将描述对象转化成渲染对象(内含一堆用于渲染的字节),这是图形引擎的工作,也是编写图形引擎的工程师要负责的部分,这属于第二层逻辑。

我们只需要知道,图形引擎在输出渲染文件之前,会对比描述对的差异,而只对差异的部分进行重新输出。对比的依据就是描述对象运行时类型与Key。

底层逻辑-硬件解码

而将渲染对象转化成图形视觉,就是GPU的工作了,这是编写硬件程序的工程师的工作了,这属于第三层逻辑。

这就是所谓的数据与业务视觉化的一般流程与机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值