# AsyncLoader::Submit ```cpp void Submit(const Containers::String& path, ResourceType type, std::function callback) void Submit(const Containers::String& path, ResourceType type, ImportSettings* settings, std::function callback) ``` 提交异步加载请求。将请求加入待处理队列,由工作线程在后台执行加载。 **参数:** - `path` - 资源路径 - `type` - 资源类型 - `settings` - 导入设置(可为 nullptr) - `callback` - 加载完成回调 **返回:** 无 **复杂度:** O(1) **示例:** ```cpp AsyncLoader::Get().Submit("textures/player.png", ResourceType::Texture, [](LoadResult result) { if (result.success) { ResourceHandle tex(result.resource); } }); ``` ## 相关文档 - [AsyncLoader 总览](asyncloader.md) - 返回类总览