UE4源码笔记
找编辑器LOG,找相应代码。(改相应LOG 重编译后有反应)
GenerateProjectFiles 寻找配置,生成VS文件。 有一些小工具项目默认是没打开的。
API宏是较旧的代码,新的代码会设计良好的API接口
------------------------------------------------------------
常用核心类关键字
FGenericPlatformProcess
GEngine
FSocket
FPlatform::
Process
Memort
Math
Uobject
------------------------------------------------------------
视口调试提示:
GenerateBoxMesh CreateMeshSection
SSceneOutliner.cpp -- OnLevelSelectionChanged 关卡中Actor选择改变时
-------------------------------------------------------
功能相对应的文件
Editor/GameProjectGeneration/Private/SGameProjectDialog 初始打开、创建 项目界面层
Editor/GameProjectGeneration/Private/SProjectBrowser 项目浏览层
Editor/MainFrame/Private/MainFrameModule------CreateDefaultMainFrame-----RootWindow->SetContent(MainFrameContent.ToSharedRef());
Editor/Source/Runtime/Slate/Public/Framework/Appplicatoin/SWindowTitleBar 窗体层titleBar
Editor/EditorStyle/Private/SlateEditorStyle 字体样式等
Editor/LevelEditor/Private/LevelEditorToolbar 关卡编辑器Toolbar
LevelEditor.h 关卡编辑器模块
SLeveEditor 关卡编辑器底层界面 (SCompoundWidget)
SLevelViewport 关卡编辑器视口界面 (Slate)
Editor/LevelEditor/Private/SActorDetails 编辑器Actor详细面板
Editor/LevelEditor/Private/SDetailsView 编辑器Actor详细面板内的属性层
Editor/PropertyEditor/Private/SDetailNameArea Actor详细面板 名字区域
Editor/LevelEditor/Private/LevelEditorContextMenu 关卡编辑器 右键 菜单 (世界大纲面板也用了这个菜单)
Editor/SequenceRecorder/Private/SequenceRecorderModule 关卡编辑器右键菜单会调这个模块
Editor/ContentBrowser/Private/NewAssetOrClassContextMenu 内容浏览器菜单
Developer/AssetTools/Private/AssetTools 注册模块名啥的
-----------------------------------------------------------------------------------------------------------------------
D:\UE\UE_4.20\Engine\Documentation\Builds 这里有文档 HTML版 就是看着麻烦点。用服务器也没用。
UE4源码笔记的更多相关文章
- Zepto源码笔记(一)
最近在研究Zepto的源码,这是第一篇分析,欢迎大家继续关注,第一次写源码笔记,希望大家多指点指点,第一篇文章由于首次分析原因不会有太多干货,希望后面的文章能成为各位大大心目中的干货. Zepto是一 ...
- redis源码笔记(一) —— 从redis的启动到command的分发
本作品采用知识共享署名 4.0 国际许可协议进行许可.转载联系作者并保留声明头部与原文链接https://luzeshu.com/blog/redis1 本博客同步在http://www.cnblog ...
- AsyncTask源码笔记
AsyncTask源码笔记 AsyncTask在注释中建议只用来做短时间的异步操作,也就是只有几秒的操作:如果是长时间的操作,建议还是使用java.util.concurrent包中的工具类,例如Ex ...
- Java Arrays 源码 笔记
Arrays.java是Java中用来操作数组的类.使用这个工具类可以减少平常很多的工作量.了解其实现,可以避免一些错误的用法. 它提供的操作包括: 排序 sort 查找 binarySearch() ...
- Tomcat8源码笔记(八)明白Tomcat怎么部署webapps下项目
以前没想过这么个问题:Tomcat怎么处理webapps下项目,并且我访问浏览器ip: port/项目名/请求路径,以SSM为例,Tomcat怎么就能将请求找到项目呢,项目还是个文件夹类型的? Tom ...
- Tomcat8源码笔记(七)组件启动Server Service Engine Host启动
一.Tomcat启动的入口 Tomcat初始化简单流程前面博客介绍了一遍,组件除了StandardHost都有博客,欢迎大家指文中错误.Tomcat启动类是Bootstrap,而启动容器启动入口位于 ...
- Tomcat8源码笔记(六)连接器Connector分析
根据 Tomcat8源码笔记(五)组件Container分析 前文分析,StandardService的初始化重心由 StandardEngine转移到了Connector的初始化,本篇记录下Conn ...
- Tomcat8源码笔记(五)组件Container分析
Tomcat8源码笔记(四)Server和Service初始化 介绍过Tomcat中Service的初始化 最先初始化就是Container,而Container初始化过程是咋样的? 说到Contai ...
- Tomcat8源码笔记(四)Server和Service初始化
上一章 简单说明下Tomcat各个组件: Server:服务器,Tomcat服务器,一个Tomcat只有一个Server组件; Service:业务层,是Server下最大的子容器,一个Server可 ...
随机推荐
- jconsole 连接 wildfly 10 监控
1,远程wildfly服务器: 访问:http://211.100.75.242:9990 按照提示添加用户,重启后可以登录进入.成功. 2,省事做法.本地解压wildfly服务器,进入wildfly ...
- java 不定长参数
一,不定长参数的规定 一个方法只能有一个不定长参数,并且这个不定长参数必须是该方法的最后一个参数. 示例: public class VariArgs { public static void mai ...
- 洛谷P1117 优秀的拆分
题意:求一个字符串中有多少形如AABB的子串. 解:嗯...我首先极度SB的想了一个后缀自动机套线段树启发式合并的做法,想必会TLE. 然后跑去看题解,发现实在是妙不可言... 显然要对每个位置求出向 ...
- spring MVC 如何接收前台传入的JSON对象数组并处理
spring MVC 如何接收前台传入的JSON对象数组 主要方法: (主要用到的包是 net.sf.json 即:json-lib-2.3-jdk15.jar 完整相关jar包: commons- ...
- 第二十六节,滑动窗口和 Bounding Box 预测
上节,我们学习了如何通过卷积网络实现滑动窗口对象检测算法,但效率很低.这节我们讲讲如何在卷积层上应用这个算法. 为了构建滑动窗口的卷积应用,首先要知道如何把神经网络的全连接层转化成卷积层.我们先讲解这 ...
- layer.open窗口自适应问题
宽高度 area : ['100%', '100%']同时取消layer.full(index)就能自适应
- jenkins学习:jenkins+gitlab
配置前提: 1.Jenkins已安装git plugin,gitlab plugin,安装过程可参考 https://www.cnblogs.com/zhizhiyin/p/9138309.html ...
- c#UDP协议
UDP协议是不可靠的协议,传输速率快 服务器端: using System; using System.Collections.Generic; using System.Linq; using Sy ...
- POJ 3352 Road Construction ; POJ 3177 Redundant Paths (双联通)
这两题好像是一样的,就是3177要去掉重边. 但是为什么要去重边呢??????我认为如果有重边的话,应该也要考虑在内才是. 这两题我用了求割边,在去掉割边,用DFS缩点. 有大神说用Tarjan,不过 ...
- scp从远程指定目录拷贝文件到本地指定目录
scp从远程指定目录拷贝文件到本地指定目录 [root@picts ~]# cat /root/scp_pictures.sh #!/bin/bash # Function: copy files f ...