文章为本人学习虚幻4引擎源码所整理笔记,如有纰漏欢迎指正交流。
一、从Archive中序列化HashMap流程:
1.从BinaryArchive中对FMetalShaderMap序列化: (MetalShaders.cpp)
2.分别对Format和TMap类型的HashMap序列化: (MetalShaderTesources.h)
3.TMap继承自TSortableMapBase,TSortableMapBase继承自TMapBase: (Map.h)
查看TMapBase从Archive序列化,为对Map.Pairs序列化: