Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Progress.Options

Options that define how a progress indicator behaves.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Enum
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
[Flags]public enum Progress.Options

Fields

Value

Description

IndefiniteAn indefinite progress indicator shows that the associated task is in progress, but does not show how close it is to completion.
ManagedUnity manages progress indicators. When a domain reload happens, the system cancels tasks that support cancellation, and removes their progress indicators. This is the default for progress indicators started from C#.
NoneA progress indicator that starts with no other options activated. This is the default.
StickyA sticky progress indicator displays progress information even after the task is complete. The system does not remove it automatically. You must remove it using a remove operation.
SynchronousA synchronous progress indicator updates the Editor UI as soon as it reports progress. This is the opposite of the default behavior, which is to report all progress asynchronously.
UnmanagedAn unmanaged progress indicator is one that Unity does not manage. Unity does not cancel unmanaged progress indicators when a domain reload happens. This is the default behavior for internal-use progress indicators started from C++ code.