# TaskGroup::GetProgress 返回任务组当前完成进度。 ```cpp float GetProgress() const; ``` ## 行为说明 当前实现逻辑是: - 如果任务总数为 `0`,返回 `1.0f`。 - 否则返回 `m_completedCount / m_tasks.size()`。 ## 返回值 - 取值范围目标上应在 `0.0f` 到 `1.0f` 之间。 ## 当前实现限制 - 当前源码里 `m_completedCount` 没有任何递增路径。 - 因此: - 空任务组返回 `1.0f` - 只要添加过任务,当前几乎总是返回 `0.0f` - 这个进度值当前不能反映真实执行进度。 ## 相关文档 - [返回类型总览](TaskGroup.md) - [IsComplete](IsComplete.md) - [WaitFor](WaitFor.md)