upload
This commit is contained in:
parent
3917805983
commit
05ecc0551e
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,6 +1,7 @@
|
||||
.vscode/.cache/
|
||||
.vscode/compile_commands.json
|
||||
.obsidian/workspace.json
|
||||
|
||||
diary
|
||||
|
||||
.obsidian/plugins/
|
||||
src/books/深入理解计算机系统(第三版).pdf
|
||||
|
||||
3
.obsidian/appearance.json
vendored
3
.obsidian/appearance.json
vendored
@ -1,3 +1,4 @@
|
||||
{
|
||||
"accentColor": ""
|
||||
"accentColor": "",
|
||||
"baseFontSize": 18
|
||||
}
|
||||
5
.obsidian/community-plugins.json
vendored
5
.obsidian/community-plugins.json
vendored
@ -5,5 +5,8 @@
|
||||
"calendar",
|
||||
"obsidian-image-auto-upload-plugin",
|
||||
"templater-obsidian",
|
||||
"periodic-notes"
|
||||
"periodic-notes",
|
||||
"media-extended",
|
||||
"mx-bili-plugin",
|
||||
"obsidian-plantuml"
|
||||
]
|
||||
6
.obsidian/graph.json
vendored
6
.obsidian/graph.json
vendored
@ -1,9 +1,9 @@
|
||||
{
|
||||
"collapse-filter": false,
|
||||
"search": "",
|
||||
"showTags": true,
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": true,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": false,
|
||||
"collapse-color-groups": false,
|
||||
"colorGroups": [],
|
||||
@ -17,6 +17,6 @@
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.22920135941749445,
|
||||
"scale": 0.8854989543150492,
|
||||
"close": false
|
||||
}
|
||||
@ -45,9 +45,6 @@
|
||||
...
|
||||
end
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 示例
|
||||
|
||||
```mermaid
|
||||
|
||||
@ -4,11 +4,25 @@ tags:
|
||||
creation date: 2024-01-26 17:15
|
||||
modification date: 星期五 26日 一月 2024 17:15:03
|
||||
---
|
||||
# c++11
|
||||
## final
|
||||
- 阻止类继承
|
||||
- 阻止虚函数重载
|
||||
## explicit
|
||||
- 阻止隐式转换
|
||||
- 函数调用必须传递显式类型
|
||||
## noexcept
|
||||
#todo/cplusplus/noexcept
|
||||
- 承诺函数不需要处理异常
|
||||
- 如果异常,直接中止进程
|
||||
# c++17
|
||||
## nodiscard
|
||||
编译器会检查返回值是否被忽略,支持链式传递
|
||||
|
||||
```cpp
|
||||
#define CO_CONTEXT_AWAIT_HINT nodiscard("Did you forget to co_await?")
|
||||
class [[CO_CONTEXT_AWAIT_HINT]] task {
|
||||
}
|
||||
class [[nodiscard]] A {};
|
||||
A foo() {
|
||||
return A();
|
||||
|
||||
10
src/english/单词.md
Normal file
10
src/english/单词.md
Normal file
@ -0,0 +1,10 @@
|
||||
## 易错
|
||||
- marry
|
||||
- resemble
|
||||
- mention
|
||||
- enter
|
||||
- resemble
|
||||
- reach
|
||||
- await
|
||||
- discuss
|
||||
- attend
|
||||
9
src/english/句子.md
Normal file
9
src/english/句子.md
Normal file
@ -0,0 +1,9 @@
|
||||
### 00.
|
||||
30..
|
||||
.
|
||||
|
||||
|
||||
|
||||
|
||||
.
|
||||
|
||||
230
src/english/语法.md
Normal file
230
src/english/语法.md
Normal file
@ -0,0 +1,230 @@
|
||||
- 谓语动词
|
||||
|
||||
- 描述时间、状态、人称、语气
|
||||
|
||||
|
||||
- 时态
|
||||
|
||||
- 时间
|
||||
|
||||
- 过去
|
||||
|
||||
|
||||
- 现在
|
||||
|
||||
|
||||
- 将来
|
||||
|
||||
|
||||
- 过去的将来 = 过去将来
|
||||
|
||||
|
||||
- 过去的现在 = 过去
|
||||
|
||||
|
||||
- 现在的将来 = 将来
|
||||
|
||||
|
||||
- 状态
|
||||
|
||||
- 进行中,刚开始做
|
||||
|
||||
|
||||
- 完成进行中,做了一半
|
||||
|
||||
|
||||
- 完成时,做完了
|
||||
|
||||
|
||||
- 一般,不讲动作,宽泛、只说事实、习惯,没有状态,不能具体到事
|
||||
|
||||
- 过去发生过的事
|
||||
|
||||
|
||||
- 事
|
||||
|
||||
|
||||
- 将来会发生的事
|
||||
|
||||
|
||||
- 规则
|
||||
|
||||
- v
|
||||
|
||||
- 动词规则
|
||||
|
||||
|
||||
- 第三人称单数/复数
|
||||
|
||||
|
||||
- 过去式/原型
|
||||
|
||||
|
||||
- be 动词
|
||||
|
||||
- 连系动词
|
||||
|
||||
|
||||
- 助动词
|
||||
|
||||
|
||||
- am / is / are
|
||||
|
||||
|
||||
- was / were
|
||||
|
||||
|
||||
- have
|
||||
|
||||
- have / has
|
||||
|
||||
|
||||
- had
|
||||
|
||||
|
||||
- ing
|
||||
- 现在分词
|
||||
|
||||
|
||||
- ed
|
||||
- 过去分词
|
||||
|
||||
|
||||
- 组合
|
||||
|
||||
- 现在进行中
|
||||
- be + ing
|
||||
|
||||
|
||||
- 现在完成进行时
|
||||
- have + been + ing
|
||||
|
||||
|
||||
- 现在完成时
|
||||
- have + ed
|
||||
|
||||
|
||||
- 现在一般时
|
||||
- v
|
||||
|
||||
|
||||
- 将来 借助 to / will / shall
|
||||
|
||||
- 一般现在时 + to,可以表达将来马上的动作
|
||||
- 在做了,指还没做,但马上做
|
||||
|
||||
|
||||
- 一般时 + to,省略ing ,
|
||||
|
||||
|
||||
- will / would
|
||||
|
||||
|
||||
- will + v
|
||||
|
||||
|
||||
- will + be + ing
|
||||
|
||||
|
||||
- will + have + been + ed
|
||||
|
||||
|
||||
- will + have + ed
|
||||
|
||||
- 语气
|
||||
|
||||
- 陈述语气
|
||||
- 陈述事实,一般时态
|
||||
|
||||
|
||||
- 祈使语气
|
||||
|
||||
- 一般现在时?,省去主语你
|
||||
|
||||
|
||||
- 祈使对方
|
||||
|
||||
|
||||
- 虚拟语气
|
||||
|
||||
- 描述想象中的事情
|
||||
|
||||
|
||||
- 想象与事实相反的事情(不可能的事)
|
||||
|
||||
- 与过去相反
|
||||
|
||||
|
||||
- 与现在相反
|
||||
|
||||
|
||||
- 与将来相反(比如将来几乎不可能发生的事发生了)
|
||||
|
||||
|
||||
- 想象与事实相反的事情(本有可能的,所以说希望)
|
||||
|
||||
|
||||
- 助动词和情态助动词
|
||||
|
||||
- be do have
|
||||
|
||||
- 没有实际含义
|
||||
|
||||
|
||||
- 辅助主动词表达时态语气
|
||||
|
||||
|
||||
- can/could will/would will/should …
|
||||
- 有实际含义 能 / 将要 / 应该要…
|
||||
|
||||
|
||||
- be able to / be going to / be about to / had better
|
||||
|
||||
- 半助动词,后面必须再接动词
|
||||
|
||||
|
||||
- 能 / 将要 / 将要 / 最好/
|
||||
|
||||
|
||||
- 系动词
|
||||
- be / 感官动词 / keep / stay
|
||||
|
||||
- 非谓语动词
|
||||
|
||||
- 失去了表达时间和人称的功能,作其他词性可以简写句子
|
||||
|
||||
|
||||
- 不定式
|
||||
|
||||
- 将要
|
||||
|
||||
|
||||
- 作各种词性(除谓语)
|
||||
|
||||
|
||||
- 动名词
|
||||
- 作名词
|
||||
|
||||
|
||||
- 现在分词
|
||||
|
||||
- 主动进行
|
||||
|
||||
|
||||
- 作形容词
|
||||
|
||||
|
||||
- 过去分词
|
||||
|
||||
- 被动完成
|
||||
|
||||
|
||||
- 作形容词
|
||||
|
||||
|
||||
- 独立主格
|
||||
|
||||
- 对从句的简化,省略
|
||||
|
||||
|
||||
- 独立主格+非谓语动词
|
||||
58
src/english/语法书.md
Normal file
58
src/english/语法书.md
Normal file
@ -0,0 +1,58 @@
|
||||
https://mp.weixin.qq.com/s?__biz=MzA5NzQ3NDA2Ng==&mid=2648454837&idx=4&sn=ff91bfa14200b07262c26a710a67736e&chksm=8888d5c8bfff5cde5656efee4b75be18fe7b41d6dd5afea64cb8f914539c0b32bf74fe7ae102&scene=27
|
||||
## 句型
|
||||
所有句型必须表述完整的语意,句型取决于动词的含义,使动词表述更清晰
|
||||
### 主语 + 谓语
|
||||
动词无需宾语和补语,副词修饰动词可让句意更加明确
|
||||
常见的不及物动词
|
||||
- 表示来、去、到达、的往来动词
|
||||
- 存在动词 (be 动词表示存在、有)
|
||||
- 发生动词
|
||||
### 主语 + 谓语 + 表语
|
||||
动词后需要形容词或名词补充主语的身份、状态、情况等
|
||||
副词不可以修饰名词主语,所以副词不是表语
|
||||
- be 动词 & become (非存在含义)
|
||||
- 感官动词 看 听 闻 尝等
|
||||
- turn & seem 好像 似乎
|
||||
### 主语 + 谓语 + 宾语
|
||||
所有及物动词都需要宾语
|
||||
动词 形容词 副词 不能作为宾语, 名词可以作为宾语
|
||||
|
||||
### 主语 + 谓语 + 宾语 + 宾语
|
||||
- 主 + 谓 + 人 + 人
|
||||
## 词法
|
||||
|
||||
### 主语
|
||||
- 名词
|
||||
- 代词
|
||||
- 数词
|
||||
- 名词性短语
|
||||
- 不定式
|
||||
- 动名词
|
||||
- 从句
|
||||
- 形式主语 it
|
||||
- there be 句型
|
||||
|
||||
### 介词短语
|
||||
|
||||
### 修饰语
|
||||
起修饰作用的词句
|
||||
- 形容词修饰动词,副词修饰形容词、副词、动词和句子
|
||||
- 介词短语
|
||||
- 状语从句
|
||||
### 表语
|
||||
- 形容词
|
||||
- 名词
|
||||
### 状语
|
||||
起补充说明的词句
|
||||
- 形容词
|
||||
- 名词
|
||||
### 补语
|
||||
- 名词
|
||||
- 代词
|
||||
- 形容词
|
||||
### 谓语
|
||||
## 词性
|
||||
### 名词
|
||||
### 代词
|
||||
### 动词
|
||||
### 形容词
|
||||
495
src/english/音标.md
Normal file
495
src/english/音标.md
Normal file
@ -0,0 +1,495 @@
|
||||
# 单元音
|
||||
### [ɑ:]
|
||||
@tags
|
||||
- 长元音
|
||||
@imgs
|
||||
- 
|
||||
- 
|
||||
@words
|
||||
- car
|
||||
- glass
|
||||
|
||||
## [ʌ]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- bus
|
||||
- mother
|
||||
|
||||
## [ɔ:]
|
||||
### tags
|
||||
- 长元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- ball
|
||||
- horse
|
||||
|
||||
## [ɒ]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- dog
|
||||
- wash
|
||||
|
||||
## [ɜ:]
|
||||
### tags
|
||||
- 长元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- bird
|
||||
- nurse
|
||||
|
||||
## [ə]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- tiger
|
||||
- sofa
|
||||
## [i:]
|
||||
### tags
|
||||
- 长元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- bee
|
||||
- sea
|
||||
|
||||
## [ɪ]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- pig
|
||||
- kid
|
||||
|
||||
## [u:]
|
||||
### tags
|
||||
- 长元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- school
|
||||
- shoe
|
||||
|
||||
## [ʊ]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- book
|
||||
- foot
|
||||
|
||||
## [æ]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- cat
|
||||
- bag
|
||||
|
||||
## [e]
|
||||
### tags
|
||||
- 短元音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- bed
|
||||
- head
|
||||
|
||||
# 双元音
|
||||
## [aɪ]
|
||||
### tags
|
||||
- [ɪ]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- eye
|
||||
- rice
|
||||
## [eɪ]
|
||||
### tags
|
||||
- [ɪ]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- cake
|
||||
- rain
|
||||
## [ɔɪ]
|
||||
### tags
|
||||
- [ɪ]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- boy
|
||||
- toy
|
||||
## [ɪə]
|
||||
### tags
|
||||
- [ə]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- ear
|
||||
- hear
|
||||
## [eə]
|
||||
### tags
|
||||
- [ə]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- pear
|
||||
- bear
|
||||
## [ʊə]
|
||||
### tags
|
||||
- [ə]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- tour
|
||||
- poor
|
||||
## [aʊ]
|
||||
### tags
|
||||
- [ʊ]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- cow
|
||||
- house
|
||||
## [əʊ]
|
||||
### tags
|
||||
- [ʊ]结尾
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- coat
|
||||
- snow
|
||||
|
||||
# 爆破音
|
||||
## [p]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- park
|
||||
- sleep
|
||||
|
||||
## [b]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- baby
|
||||
- rubber
|
||||
|
||||
## [t]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- tea
|
||||
- boat
|
||||
|
||||
## [d]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- door
|
||||
- red
|
||||
|
||||
## [k]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- cap
|
||||
- milk
|
||||
|
||||
## [g]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- go
|
||||
- egg
|
||||
|
||||
# 摩擦音
|
||||
## [f]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- fish
|
||||
- phone
|
||||
|
||||
## [v]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- river
|
||||
- five
|
||||
|
||||
## [s]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- sun
|
||||
- ice
|
||||
|
||||
## [z]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- zoo
|
||||
- nose
|
||||
|
||||
## [ʃ]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- sheep
|
||||
- shirt
|
||||
|
||||
## [ʒ]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- television
|
||||
- measure
|
||||
|
||||
## [θ]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- tooth
|
||||
- three
|
||||
|
||||
## [ð]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- they
|
||||
- father
|
||||
|
||||
## [h]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- hair
|
||||
- who
|
||||
|
||||
## [r]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- rose
|
||||
- write
|
||||
|
||||
# 破擦音
|
||||
## [tʃ]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- chair
|
||||
- watch
|
||||
|
||||
## [dʒ]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- jeep
|
||||
- cage
|
||||
|
||||
## [tr]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- tree
|
||||
- train
|
||||
|
||||
## [dr]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- dress
|
||||
- draw
|
||||
|
||||
## [ts]
|
||||
### tags
|
||||
- 清辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- chair
|
||||
- warch
|
||||
|
||||
## [tz]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- hands
|
||||
- cards
|
||||
|
||||
# 发鼻音
|
||||
## [m]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- map
|
||||
- summer
|
||||
|
||||
## [n]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- night
|
||||
- pen
|
||||
|
||||
## [ŋ]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- bank
|
||||
- sing
|
||||
|
||||
# 舌侧音
|
||||
## [I]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- leg
|
||||
- table
|
||||
|
||||
# 半元音
|
||||
## [w]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- water
|
||||
- white
|
||||
|
||||
## [j]
|
||||
### tags
|
||||
- 浊辅音
|
||||
### imgs
|
||||
- 
|
||||
- 
|
||||
### words
|
||||
- yes
|
||||
- yellow
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
105
src/unreal/资源管理.md
Normal file
105
src/unreal/资源管理.md
Normal file
@ -0,0 +1,105 @@
|
||||
|
||||
|
||||
# LoadPackage
|
||||
## 类图
|
||||
|
||||
```plantuml
|
||||
@startuml LinkerLoad
|
||||
class FArchiveState {
|
||||
# SerializedProperty: FProperty*
|
||||
# ArCustomPropertyList: FCustomPropertyListNode*
|
||||
# CookData: FArchiveCookData*
|
||||
# ArIsError: bool = false
|
||||
# ArIsLoading: bool = false
|
||||
# ArForceByteSwapping: bool = false
|
||||
|
||||
+ IsLoading():bool
|
||||
+ IsError():bool
|
||||
+ IsByteSwapping():bool
|
||||
|
||||
+ Tell():int64
|
||||
+ TotalSize():int64
|
||||
+ GetLinker():FLinker*
|
||||
}
|
||||
class FArchive{
|
||||
+ Seek(int64)
|
||||
+ Flush()
|
||||
+ operator<<(*& Value)FArchive&
|
||||
+ ByteSwap(void* V, int64 Length)
|
||||
+ Serialize(void* V, int64 Length)
|
||||
+ ByteOrderSerialize(void* V, int64 Length)
|
||||
}
|
||||
class FArchiveUObject{
|
||||
+ SerializeLazyObjectPtr(FArchive& Ar, FLazyObjectPtr& Value)
|
||||
+ SerializeObjectPtr(FArchive& Ar, FObjectPtr& Value)
|
||||
+ SerializeSoftObjectPtr(FArchive& Ar, FSoftObjectPtr& Value)
|
||||
+ SerializeSoftObjectPath(FArchive& Ar, FSoftObjectPath& Value)
|
||||
+ SerializeWeakObjectPtr(FArchive& Ar, FWeakObjectPtr& Value)
|
||||
}
|
||||
class FLinkerTables{
|
||||
+ ImportMap: TArray<FObjectImport>
|
||||
+ ExportMap: TArray<FObjectExport>
|
||||
+ DependsMap: TArray<TArray<FPackageIndex>>
|
||||
+ SoftPackageReferenceList: TArray<FName>
|
||||
+ SearchableNamesMap: TMap<FPackageIndex, TArray<FName> >
|
||||
|
||||
+ SerializeSearchableNamesMap(FArchive &Ar)
|
||||
+ SerializeSearchableNamesMap(FStructuredArchive::FSlot Slot)
|
||||
}
|
||||
class FLinker {
|
||||
+ LinkerType: ELinkerType::Type
|
||||
+ LinkerRoot: UPackage*
|
||||
+ NameMap: TArray<FNameEntryId>
|
||||
+ Summary: FPackageFileSummary
|
||||
+ Filename: FString
|
||||
+ ScriptSHA: class FSHA1*
|
||||
|
||||
+ Serialize(FArchive& Ar)
|
||||
}
|
||||
class FLinkerLoad{
|
||||
+ LoadFlags: uint32
|
||||
+ bIsAsyncLoader: bool
|
||||
+ LoadFlags: uint32
|
||||
+ LoadFlags: uint32
|
||||
+ LoadFlags: uint32
|
||||
}
|
||||
|
||||
FArchive -|> FArchiveState
|
||||
FArchiveUObject -|> FArchive
|
||||
FLinkerLoad -|> FArchiveUObject
|
||||
FLinkerLoad --|> FLinker
|
||||
FLinker -|> FLinkerTables
|
||||
@enduml
|
||||
```
|
||||
|
||||
### class
|
||||
- FLinkerLoad
|
||||
- FLinker
|
||||
- FLinkerTables
|
||||
- FArchiveUObject
|
||||
- FArchive
|
||||
- FArchiveState
|
||||
### func
|
||||
- UObjectGlobals::LoadPackageInternal
|
||||
- GetPackageLinker
|
||||
- FLinkerLoad::CreateLinker
|
||||
- FLinkerLoad::CreateLinkerAsync
|
||||
- new FLinkerLoad
|
||||
```c++
|
||||
LoadPackageInternal(InOuter, PackagePath, LoadFlags, /*ImportLinker =*/ nullptr, InReaderOverride, InstancingContext, DiffPackagePath);
|
||||
|
||||
FLinkerLoad* GetPackageLinker
|
||||
(
|
||||
UPackage* InOuter,
|
||||
const FPackagePath& InPackagePath,
|
||||
uint32 LoadFlags,
|
||||
UPackageMap* Sandbox,
|
||||
FArchive* InReaderOverride,
|
||||
FUObjectSerializeContext** InOutLoadContext,
|
||||
FLinkerLoad* ImportLinker,
|
||||
const FLinkerInstancingContext* InstancingContext
|
||||
)
|
||||
|
||||
FLinkerLoad* Result = FLinkerLoad::CreateLinker(LoadContext, TargetPackage, PackagePath, LoadFlags, InReaderOverride, InstancingContext);
|
||||
|
||||
```
|
||||
Loading…
Reference in New Issue
Block a user