OnMainThread Method
- Namespace
- SatorImaging.UnityFundamentals
OnMainThread<T>(T, Action<T>)
public static void OnMainThread<T>(T state, Action<T> act)
NOTE: this method is blocking current thread until submitted main thread job is finished.
Parameters
state
Tact
Action<T>
Type Parameters
T
OnMainThread<T>(T, Func<T, CancellationToken, Task>)
Obsolete
[Obsolete("Use `WaitForValueTaskCompletion` to achieve blocking operation.", true)]
public static void OnMainThread<T>(T state, Func<T, CancellationToken, Task> task)
Parameters
state
Ttask
Func<T, CancellationToken, Task>
Type Parameters
T
OnMainThread<T>(T, Func<T, CancellationToken, ValueTask>)
Obsolete
[Obsolete("Use `WaitForValueTaskCompletion` to achieve blocking operation.", true)]
public static void OnMainThread<T>(T state, Func<T, CancellationToken, ValueTask> task)
Parameters
state
Ttask
Func<T, CancellationToken, ValueTask>
Type Parameters
T