UE5——源码阅读——2

UE5——源码阅读——2_第1张图片
这个是非常大的作用域,当程序离开这个东西,就会把它释放掉,设置了一个作用域把当前线程标记为主线程
在这里插入图片描述
插入了一个默认的Main,这个东西其实是标记点,这个标记是在UE内部有个性能分析工具可以看到这个标记点,主要是确定位置和时间
在这里插入图片描述
在这里插入图片描述
核心代理 这边的代理是预初始化
在这里插入图片描述
这边有很多 都可以用的
UE5——源码阅读——2_第2张图片
这个结构体主要负责关闭引擎

UE5——源码阅读——2_第3张图片
主要是用于程序崩溃时记录内存的状况
在这里插入图片描述
判断程序是不是控制台的程序
在这里插入图片描述
执行引擎的预初始化
在这里插入图片描述
判断失败和引擎是否退出
UE5——源码阅读——2_第4张图片
这个主要是渲染一个进度的,做编辑器开发会经常使用
在这里插入图片描述
当前帧显示的进度,添加进度,这样就可以看到进度的变化

在这里插入图片描述

如果是编辑器的初始化那就走编辑器的初始化,如果是引擎的那就走引擎的
UE5——源码阅读——2_第5张图片
记录时间
在这里插入图片描述
设置调试标记点
在这里插入图片描述
开始引擎循环
UE5——源码阅读——2_第6张图片
标记
在这里插入图片描述
编辑器退出
UE5——源码阅读——2_第7张图片
UE5——源码阅读——2_第8张图片
UE内置的CPU性能分析工具,追踪特定代码的执行时间
在这里插入图片描述
储存编辑器配置
在这里插入图片描述

清除Actor文件夹的单例
在这里插入图片描述
保存默认的文件目录
在这里插入图片描述
结束掉线程,等待潜在的任务完成
在这里插入图片描述
日志
UE5——源码阅读——2_第9张图片
UE5——源码阅读——2_第10张图片
请求引擎退出
在这里插入图片描述

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