#include <TaskPrivate.h>
|
| | TExecutableTaskBase (const TCHAR *InDebugName, TaskBodyType &&TaskBody, ETaskPriority InPriority, EExtendedTaskPriority InExtendedPriority, ETaskFlags Flags) |
| |
| | TTaskWithResult (const TCHAR *InDebugName, ETaskPriority InPriority, EExtendedTaskPriority InExtendedPriority, uint32 InitRefCount, ETaskFlags Flags) |
| |
| virtual | ~TTaskWithResult () override |
| |
| | FTaskBase (uint32 InitRefCount, bool bUnlockPrerequisites=true) |
| |
| void | Init (const TCHAR *InDebugName, ETaskPriority InPriority, EExtendedTaskPriority InExtendedPriority, ETaskFlags Flags) |
| |
| virtual | ~FTaskBase () |
| |
| template<typename PrerequisiteCollectionType , decltype(std::declval< PrerequisiteCollectionType >().begin()) * = nullptr> |
| void | AddPrerequisites (const PrerequisiteCollectionType &InPrerequisites, bool bLockPrerequisite) |
| |
| bool | TryExecuteTask () |
| |
| void | Close () |
| |
| CORE_API void | ClearPipe () |
| |
| void | UnlockPrerequisites () |
| |
| TTypeCompatibleBytes< ResultType > | ResultStorage |
| |
◆ TExecutableTask()
◆ Create()
◆ operator delete()
◆ operator new()
The documentation for this class was generated from the following file: