UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAsyncTask.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreTypes.h
"
6
10
enum class
EAsyncTaskState
11
{
13
Cancelled
,
14
16
Completed
,
17
19
Failed
,
20
22
Pending
,
23
25
Running
,
26
};
27
28
36
class
IAsyncTask
37
{
38
public
:
39
47
virtual
void
Cancel
() = 0;
48
54
virtual
EAsyncTaskState
GetTaskState
() = 0;
55
56
public
:
57
59
virtual
~IAsyncTask
() { }
60
};
CoreTypes.h
EAsyncTaskState
EAsyncTaskState
Definition
IAsyncTask.h:11
EAsyncTaskState::Completed
@ Completed
EAsyncTaskState::Pending
@ Pending
EAsyncTaskState::Running
@ Running
EAsyncTaskState::Cancelled
@ Cancelled
EAsyncTaskState::Failed
@ Failed
IAsyncTask
Definition
IAsyncTask.h:37
IAsyncTask::Cancel
virtual void Cancel()=0
IAsyncTask::GetTaskState
virtual EAsyncTaskState GetTaskState()=0
IAsyncTask::~IAsyncTask
virtual ~IAsyncTask()
Definition
IAsyncTask.h:59
Engine
Source
Runtime
Core
Public
Async
IAsyncTask.h
Generated by
1.9.8