#include <TaskPrivate.h>
|
| void | AddRef () |
| |
| void | Release () |
| |
| uint32 | GetRefCount (std::memory_order MemoryOrder=std::memory_order_relaxed) const |
| |
| bool | IsAwaitable () const |
| |
| bool | IsNamedThreadTask () const |
| |
| ETaskPriority | GetPriority () const |
| |
| EExtendedTaskPriority | GetExtendedPriority () const |
| |
| bool | AddPrerequisites (FTaskBase &Prerequisite) |
| |
| template<typename HigherLevelTaskType , decltype(std::declval< HigherLevelTaskType >().Pimpl) * = nullptr> |
| bool | AddPrerequisites (const HigherLevelTaskType &Prerequisite) |
| |
| template<typename HigherLevelTaskType , std::enable_if_t< std::is_same_v< HigherLevelTaskType, FGraphEventRef > > * = nullptr> |
| bool | AddPrerequisites (const HigherLevelTaskType &Prerequisite) |
| |
| template<typename PrerequisiteCollectionType , decltype(std::declval< PrerequisiteCollectionType >().begin()) * = nullptr> |
| void | AddPrerequisites (const PrerequisiteCollectionType &InPrerequisites) |
| |
| bool | AddSubsequent (FTaskBase &Subsequent) |
| |
| void | SetPipe (FPipe &InPipe) |
| |
| FPipe * | GetPipe () const |
| |
| bool | Trigger (uint64 TaskSize) |
| |
| bool | TryLaunch (uint64 TaskSize) |
| |
| bool | IsCompleted () const |
| |
| CORE_API bool | TryRetractAndExecute (FTimeout Timeout, uint32 RecursionDepth=0) |
| |
| void | ReleaseInternalReference () |
| |
| void | AddNested (FTaskBase &Nested) |
| |
| CORE_API bool | Wait (FTimeout Timeout) |
| |
| CORE_API void | Wait () |
| |
| CORE_API void | WaitWithNamedThreadsSupport () |
| |
| TaskTrace::FId | GetTraceId () const |
| |
| | 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 () |
| |
◆ Create()
◆ operator delete()
| void UE::Tasks::Private::FTaskEventBase::operator delete |
( |
void * |
Ptr | ) |
|
|
inlinestatic |
◆ operator new()
| void * UE::Tasks::Private::FTaskEventBase::operator new |
( |
size_t |
Size | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: