Choose your operating system:
Windows
macOS
Linux
| FBaseGraphTask
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h |
Include |
#include "Async/TaskGraphInterfaces.h" |
class FBaseGraphTask
Base class for all tasks. Tasks go through a very specific life stage progression, and this is verified.
Name | Description | |
---|---|---|
|
FBaseGraphTask ( |
Constructor |
Name | Description | |
---|---|---|
|
~FBaseGraphTask() |
Destructor, just checks the life stage |
Name | Description | ||
---|---|---|---|
|
ConditionalQueueTask ( |
An indication that a prerequisite has been completed. |
|
|
TSmallTaskAl... |
GetSmallTaskAllocator() |
Singleton to retrieve the small task allocator |
|
TaskTrace::F... |
GetTraceId() |
|
|
LogPossiblyInvalidSubsequentsTask ( |
Logs a task name that may contain invalid subsequents. Debug only. |
|
|
PrerequisitesComplete ( |
Indicates that the prerequisites are set up and that the task can be executed as soon as the prerequisites are finished. |
|
|
SetThreadToExecuteOn ( |
Sets the desired execution thread. |
|
|
SetTraceId ( |
Name |
Description |
|
---|---|---|
|
ELifeStage |
Life stage verification Tasks go through 8 steps, in order. |
Name |
Description |
---|---|
TSmallTaskAllocator |
Name |
Description |
---|---|
SMALL_TASK_SIZE |
Allocator for small tasks. |