Choose your operating system:
Windows
macOS
Linux
| IAsyncTask
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Async/IAsyncTask.h |
Include |
#include "Async/IAsyncTask.h" |
class IAsyncTask
Interface for asynchronous tasks.
A asynchronous task is a unit of work that runs in parallel to the caller and may take a considerable amount of time to complete, i.e. several seconds, minutes or even hours. This interface provides mechanisms for tracking and canceling such tasks.
Name | Description | |
---|---|---|
|
~IAsyncTask() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
Cancel() |
Cancel this task. |
|
|
EAsyncTaskSt... |
GetTaskState() |
Gets the current state of the task. |