UE5——源码阅读——7——引擎预初始化

创建一个性能计数器,用于统计引擎在初始化性能
在这里插入图片描述
加载核心模块
UE5——源码阅读——7——引擎预初始化_第1张图片

是否记录配置文件信息
在这里插入图片描述
是否记录Pak文件信息
在这里插入图片描述
记录配置文件和Pak文件
UE5——源码阅读——7——引擎预初始化_第2张图片
初始化渲染相关的变量
UE5——源码阅读——7——引擎预初始化_第3张图片
没有编辑器标记和命令行标记
在这里插入图片描述
拿到当前日志的指针
在这里插入图片描述
初始化Oodle(是4.27引入的压缩算法)
在这里插入图片描述
读取模块
在这里插入图片描述
UE5——源码阅读——7——引擎预初始化_第4张图片
加载RHI模块
UE5——源码阅读——7——引擎预初始化_第5张图片
加载管理地形的模块
在这里插入图片描述
加载渲染核心模块
在这里插入图片描述
加载纹理压缩器模块
在这里插入图片描述
加载Virtualization
UE5——源码阅读——7——引擎预初始化_第6张图片
加载音频编辑模块
在这里插入图片描述
加载动画模块
在这里插入图片描述
CSV 统计相关的
UE5——源码阅读——7——引擎预初始化_第7张图片
初始化应用程序生命周期
在这里插入图片描述
有没有编辑器标志
在这里插入图片描述
判断是否是编辑器,如果不是禁用后台记录
在这里插入图片描述
初始化跟踪性能分析
在这里插入图片描述
进入AppInit()
UE5——源码阅读——7——引擎预初始化_第8张图片

你可能感兴趣的:(UE5源码阅读,ue5)