Files
XCEngine/docs/api/XCEngine/Editor/Application/CanReimportProjectAsset.md

1.0 KiB

Application::CanReimportProjectAsset

判断给定项目路径当前是否支持显式重导。

bool CanReimportProjectAsset(const std::string& assetPath) const;

当前行为

  • assetPath 为空时直接返回 false
  • 否则转发到:
::XCEngine::Resources::ResourceManager::Get().CanReimportProjectAsset(assetPath.c_str())

返回值语义

当前返回 true 的前提是:

  • Editor 已绑定有效项目根目录
  • 传入路径非空
  • 底层 ResourceManager / AssetImportService 能识别该路径对应的可导入资源类型

因此它更像“是否可以发起重导”的前置检查,而不是是否一定会导入成功的承诺。

当前用途

这个方法适合给菜单命令、项目浏览器右键菜单或批处理工具做启用态判断,避免对目录、未知 importer 或空路径直接发起重导。

相关文档