|
| const TCHAR * | ToString (EExtendedTaskPriority ExtendedPriority) |
| |
| bool | ToExtendedTaskPriority (const TCHAR *ExtendedPriorityStr, EExtendedTaskPriority &OutExtendedPriority) |
| |
| template<typename TaskCollectionType > |
| bool | Wait (const TaskCollectionType &Tasks, FTimespan InTimeout=FTimespan::MaxValue()) |
| |
| template<typename TaskType > |
| void | AddNested (const TaskType &Nested) |
| |
| template<typename TaskBodyType > |
| TTask< TInvokeResult_T< TaskBodyType > > | Launch (const TCHAR *DebugName, TaskBodyType &&TaskBody, ETaskPriority Priority=ETaskPriority::Normal, EExtendedTaskPriority ExtendedPriority=EExtendedTaskPriority::None, ETaskFlags Flags=ETaskFlags::None) |
| |
| template<typename TaskBodyType , typename PrerequisitesCollectionType > |
| TTask< TInvokeResult_T< TaskBodyType > > | Launch (const TCHAR *DebugName, TaskBodyType &&TaskBody, PrerequisitesCollectionType &&Prerequisites, ETaskPriority Priority=ETaskPriority::Normal, EExtendedTaskPriority ExtendedPriority=EExtendedTaskPriority::None, ETaskFlags Flags=ETaskFlags::None) |
| |
| void | Wait (Private::FTaskHandle &Task) |
| |
| template<typename... TaskTypes, typename std::decay_t< decltype(std::declval< TTuple< TaskTypes... > >().template Get< 0 >())>::FTaskHandleId * = nullptr> |
| TStaticArray< Private::FTaskBase *, sizeof...(TaskTypes)> | Prerequisites (TaskTypes &... Tasks) |
| |
| template<typename TaskCollectionType > |
| const TaskCollectionType & | Prerequisites (const TaskCollectionType &Tasks) |
| |
| template<typename TaskCollectionType > |
| int32 | WaitAny (const TaskCollectionType &Tasks, FTimespan Timeout=FTimespan::MaxValue()) |
| |
| template<typename TaskCollectionType > |
| FTask | Any (const TaskCollectionType &Tasks) |
| |
| template<typename ResultType , typename... ArgTypes> |
| TTask< ResultType > | MakeCompletedTask (ArgTypes &&... Args) |
| |