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

批处理元素类型
ET_Line:线
ET_Triangle:三角形
ET_MAX:
在这里插入图片描述

创建画布
在这里插入图片描述
将混个模式转为简单的元素混和模式

在这里插入图片描述SE_BLEND_Opaque:不透明的混合模式
SE_BLEND_Masked:遮罩混合模式
SE_BLEND_Translucent:半透明的混合模式
SE_BLEND_Additive:加法混合模式
SE_BLEND_Modulate:调制混合模式
SE_BLEND_MaskedDistanceField:遮罩距离场混合模式 用于生成阴影的效果通过计算光源于物体之间的距离确定光线是否被遮挡
SE_BLEND_MaskedDistanceFieldShadowed:通过距离场计算光线于物体的遮挡关系生成逼真的阴影效果
SE_BLEND_TranslucentDistanceField:半透明距离场混合模式 ,应用水,玻璃
SE_BLEND_TranslucentDistanceFieldShadowed:半透明距离场阴影混合模式
SE_BLEND_AlphaComposite:透明合成
SE_BLEND_AlphaHoldout:透明遮挡
SE_BLEND_AlphaBlend:透明混合
SE_BLEND_TranslucentAlphaOnly:使用透明度通道混合的图像
SE_BLEND_TranslucentAlphaOnlyWriteAlpha:只使用透明度通道进行混合,并写入到透明度通道,只会影响A通道不会影响RGB
SE_BLEND_RGBA_MASK_START:
SE_BLEND_RGBA_MASK_END:

在这里插入图片描述
返回批处理元素
在这里插入图片描述
添加瓦片
在这里插入图片描述
添加三角形
在这里插入图片描述
发消息给渲染线程进行批处理的元素绘制
在这里插入图片描述

发消息给游戏线程进行批处理的元素绘制
在这里插入图片描述
将相对矩阵推入到画布的变换的栈中
在这里插入图片描述

将绝对矩阵推入到画布的变换的栈中
在这里插入图片描述
弹出矩阵
在这里插入图片描述
设置基础变换矩阵
在这里插入图片描述
生成画布投影2D的变换矩阵
在这里插入图片描述

生成画布投影3D的变换矩阵在这里插入图片描述
画布视图变换矩阵
在这里插入图片描述
画布投影变换矩阵
在这里插入图片描述
获取最顶层的变换矩阵
在这里插入图片描述
获取最底层的变换矩阵
在这里插入图片描述
获取最顶层的变换矩阵
在这里插入图片描述
主要是复制的
在这里插入图片描述
画布图元的渲染目标在游戏线程
在这里插入图片描述
获取渲染目标
在这里插入图片描述
设置偏移渲染到视口渲染目标的矩形
在这里插入图片描述
设置渲染画布裁剪的矩形区域
在这里插入图片描述
渲染目标是不是设置为脏
在这里插入图片描述
设置命中
在这里插入图片描述
命中ID
在这里插入图片描述
获取消费者
在这里插入图片描述
是否进行命中测试
在这里插入图片描述
获取当前场景实例
在这里插入图片描述
将排序键推入到堆栈中
在这里插入图片描述
堆栈中弹出排序键
在这里插入图片描述
获取堆栈顶部排序键

在这里插入图片描述
设置画布模式
在这里插入图片描述

获取画布模式

在这里插入图片描述
画布是不是渲染批处理
在这里插入图片描述
清除画布渲染批处理

在这里插入图片描述
获取渲染功能级别
在这里插入图片描述
获取着色器平台
在这里插入图片描述

在这里插入图片描述
表示可调节的透明度
在这里插入图片描述
进行数据验证
在这里插入图片描述
返回视口矩形
在这里插入图片描述
视口缩放到渲染目标
在这里插入图片描述
是不是将画布视口缩放到渲染目标
在这里插入图片描述
设置立体渲染
在这里插入图片描述
是不是立体渲染
在这里插入图片描述
设置内部纹理
在这里插入图片描述
是不是设置内部纹理
在这里插入图片描述
设置父画布尺寸
在这里插入图片描述
获取父画布尺寸
在这里插入图片描述
获取DPI因子
在这里插入图片描述
获取时间
在这里插入图片描述
绘制一个画布元素
在这里插入图片描述
清除画布使用指定的颜色
绘制矩形区域 就是绘制瓦片
在这里插入图片描述

绘制居中的字符串
在这里插入图片描述
绘制居中的文本
在这里插入图片描述
字符串换行
在这里插入图片描述

绘制一个N边形
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值