Navigation
API > API/Runtime > API/Runtime/InterchangeCore
Inheritance Hierarchy
- FInterchangeTaskBase
- FInterchangeTaskLambda
References
| Module | InterchangeCore |
| Header | /Engine/Source/Runtime/Interchange/Core/Public/InterchangeTaskSystem.h |
| Include | #include "InterchangeTaskSystem.h" |
Syntax
class FInterchangeTaskBase
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Execute () |
This function must return the task id to fill the promise of the execution. | |
| const TArray< uint64 > & | |||
| uint64 | GetTaskId () |
||
| EInterchangeTaskStatus | |||
| EInterchangeTaskThread | |||
| void | SetPrerequisites
(
const TArray< uint64 >& InPrerequisiteTasks |
||
| bool | SetTaskStatus
(
EInterchangeTaskStatus NewTaskStatus |
Only friend FInterchangeTaskSystem can set a new status. | |
| void | Wait () |
Wait can be call only on game thread. |