1.0 KiB
1.0 KiB
Application::ReimportAllProjectAssets
重建当前项目全部资产的 Library 缓存。
bool ReimportAllProjectAssets();
当前行为
当前实现会:
- 取全局
ResourceManager - 调用
resourceManager.Initialize() - 转发到
resourceManager.RebuildProjectAssetCache()
当前语义
这不是逐个路径循环调用 ReimportProjectAsset,而是更重的一次整库重建。底层会:
- 清空已加载运行时资源
- 让
AssetImportService重建项目Library缓存 - 刷新
ProjectAssetIndex
因此它更适合:
- 批量修复缓存
- 强制全量重导
- 处理 importer 升级后的缓存重建
返回值语义
返回值直接反映底层 ResourceManager::RebuildProjectAssetCache() 是否成功。