Files
XCEngine/docs/api/XCEngine/Threading/TaskGroup/SetCompleteCallback.md

935 B

TaskGroup::SetCompleteCallback

设置任务组完成时要调用的回调函数。

void SetCompleteCallback(Callback&& callback);

行为说明

当前实现仅在持锁状态下把回调保存到 m_completeCallback

参数

  • callback - 任务组完成后期望执行的回调。

返回值

  • 无。

当前实现限制

  • 当前没有任何代码路径会真正调用 m_completeCallback
  • 设置回调不会改变 WaitIsCompleteGetProgress 的行为。

设计说明

这类接口在商业引擎里通常用于:

  • 任务批次完成后唤醒主线程状态机。
  • 让资源系统在异步加载收尾时投递后续工作。

当前这里只保留了接口入口,还没有接上“何时判定整组完成”的核心机制。

相关文档