UE5——源码阅读——105——渲染——FCanvas

在这里插入图片描述
WordWrapper:处理单词换行的操作
DepthSortKeyStack:深度排序的键,主要储存排序键的堆栈
TransformStack:用于储存矩阵的堆栈
ViewRect:视图矩形
ScissorRect:裁剪矩形
RenderTarget:渲染目标
HitProxyConsumer:命中代理
CurrentHitProxy:当前命中代理
Scene:渲染场景实例
AllowedModes:画布的开关
Allow_Flush:刷新画布
Allow_DeleteOnRender:在渲染的时候删除渲染批次
在这里插入图片描述

bRenderTargetDirty:渲染目标是否为脏
Time:当前游戏时间
bScaledToRenderTarget:画布缩放到了整个渲染目标上
FeatureLevel:渲染功能级别
bStereoRendering:是否使用立体渲染
bUseInternalTexture:画布在自己的纹理中渲染
ParentSize:指向父级大小
DrawMode:画布的绘制模式
CDM_DeferDrawing:渲染推迟
CDM_ImmediateDrawing:立马渲染
在这里插入图片描述

DPIScale:DPI缩放因子

面板排序的元素,主要存储深度排序键进行渲染的批处理的元素
在这里插入图片描述
深度排序键,用来排序的
在这里插入图片描述
在子键的基础上进行渲染的批处理列表
在这里插入图片描述
用于批渲染画布上的基础接口
在这里插入图片描述
主要用于在游戏线程中做的渲染画布项
在这里插入图片描述
瓦片渲染项,切割3维数据,允许3维数据进行细分
在这里插入图片描述
在这里插入图片描述

判断匹配,主要判断当前的渲染下于给定的材质代理变化信息是否匹配
在这里插入图片描述

添加新的瓦片
在这里插入图片描述

存储渲染数据也包含,渲染所需要的各种信息
在这里插入图片描述

是否要冻结时间
在这里插入图片描述

主要渲染单个三角形的
在这里插入图片描述

在这里插入图片描述

匹配
在这里插入图片描述

添加一个新的三角形
在这里插入图片描述
添加预留好的三角形
在这里插入图片描述
在数组中预留一定数量的三角形
在这里插入图片描述
初始化顶点的工厂资源
在这里插入图片描述
渲染数据
在这里插入图片描述
是否冻结
在这里插入图片描述

排序是从后向前的
在这里插入图片描述
排序键
在这里插入图片描述
最后元素的索引
在这里插入图片描述
获取排序元素
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值