Class ProgressTracker
Keeps track of the SBP build progress.
Inherited Members
Namespace: UnityEditor.Build.Pipeline.Utilities
Assembly: solution.dll
Syntax
public class ProgressTracker : IProgressTracker, IContextObject, IDisposable
Constructors
| Name | Description |
|---|---|
| ProgressTracker() | Stores information about the current task. |
Properties
| Name | Description |
|---|---|
| CurrentTask | Stores the id of currently running task. |
| CurrentTaskTitle | Stores the name of the currently running task. |
| Progress | Stores the amount of progress done as a decimal. |
| TaskCount | Stores the number of tasks |
| TimeStamp | Stores current the time stamp. |
| UpdateFrequency | Stores the task update frequency. |
| UpdatesPerSecond | Stores the amount of updates per second. |
Methods
| Name | Description |
|---|---|
| Dispose() | Disposes of the progress tracker instance. |
| Dispose(bool) | Disposes of the progress tracker instance and clears the popup progress bar. |
| UpdateInfo(string) | Updates the information displayed for currently running task. |
| UpdateTask(string) | Updates the progress bar to reflect the new running task. |