Navigation
API > API/Runtime > API/Runtime/InterchangeCore > API/Runtime/InterchangeCore/FInterchangeTaskBase
- FInterchangeTaskBase::Execute()
- FInterchangeTaskLambda::Execute()
References
| Module | InterchangeCore |
| Header | /Engine/Source/Runtime/Interchange/Core/Public/InterchangeTaskSystem.h |
| Include | #include "InterchangeTaskSystem.h" |
void Execute()
Remarks
This function must return the task id to fill the promise of the execution.
If the caller want to re-enqueue the task and not run the subsequent tasks after this function, It must set the task status to Waiting and the task will be re-execute later on another tick. This is the best way to implement a async wait.