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