Class ProgressLoggingTracker
Logs information about the progress tracker.
Inherited Members
Namespace: UnityEditor.Build.Pipeline.Utilities
Assembly: Unity.ScriptableBuildPipeline.Editor.dll
Syntax
public class ProgressLoggingTracker : ProgressTracker, IProgressTracker, IContextObject, IDisposable
Constructors
ProgressLoggingTracker()
Creates a new progress tracking object.
Declaration
public ProgressLoggingTracker()
Methods
Dispose(bool)
Disposes of the progress tracker instance and clears the popup progress bar.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | Set to true to clear the popup progress bar. Set to false to leave the progress bar as is. |
Overrides
UpdateInfo(string)
Updates the information displayed for currently running task.
Declaration
public override bool UpdateInfo(string taskInfo)
Parameters
Type | Name | Description |
---|---|---|
string | taskInfo | The task information. |
Returns
Type | Description |
---|---|
bool | Returns true if the progress bar is running. Returns false if the user cancels the progress bar. |
Overrides
UpdateTask(string)
Updates the progress bar to reflect the new running task.
Declaration
public override bool UpdateTask(string taskTitle)
Parameters
Type | Name | Description |
---|---|---|
string | taskTitle | The name of the new task. |
Returns
Type | Description |
---|---|
bool | Returns true if the progress bar is running. Returns false if the user cancels the progress bar. |