#include <TaskPrivate.h>
◆ FTaskBase()
| UE::Tasks::Private::FTaskBase::FTaskBase |
( |
uint32 |
InitRefCount, |
|
|
bool |
bUnlockPrerequisites = true |
|
) |
| |
|
inlineexplicitprotected |
◆ ~FTaskBase()
| virtual UE::Tasks::Private::FTaskBase::~FTaskBase |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ AddNested()
| void UE::Tasks::Private::FTaskBase::AddNested |
( |
FTaskBase & |
Nested | ) |
|
|
inline |
◆ AddPrerequisites() [1/5]
◆ AddPrerequisites() [2/5]
◆ AddPrerequisites() [3/5]
◆ AddPrerequisites() [4/5]
◆ AddPrerequisites() [5/5]
| bool UE::Tasks::Private::FTaskBase::AddPrerequisites |
( |
FTaskBase & |
Prerequisite | ) |
|
|
inline |
◆ AddRef()
| void UE::Tasks::Private::FTaskBase::AddRef |
( |
| ) |
|
|
inline |
◆ AddSubsequent()
| bool UE::Tasks::Private::FTaskBase::AddSubsequent |
( |
FTaskBase & |
Subsequent | ) |
|
|
inline |
◆ ClearPipe()
| void UE::Tasks::Private::FTaskBase::ClearPipe |
( |
| ) |
|
|
protected |
◆ Close()
| void UE::Tasks::Private::FTaskBase::Close |
( |
| ) |
|
|
inlineprotected |
◆ ExecuteTask()
| virtual void UE::Tasks::Private::FTaskBase::ExecuteTask |
( |
| ) |
|
|
protectedpure virtual |
◆ GetExtendedPriority()
◆ GetPipe()
| FPipe * UE::Tasks::Private::FTaskBase::GetPipe |
( |
| ) |
const |
|
inline |
◆ GetPriority()
| ETaskPriority UE::Tasks::Private::FTaskBase::GetPriority |
( |
| ) |
const |
|
inline |
◆ GetRefCount()
| uint32 UE::Tasks::Private::FTaskBase::GetRefCount |
( |
std::memory_order |
MemoryOrder = std::memory_order_relaxed | ) |
const |
|
inline |
◆ GetTraceId()
◆ Init()
◆ IsAwaitable()
| bool UE::Tasks::Private::FTaskBase::IsAwaitable |
( |
| ) |
const |
|
inline |
◆ IsCompleted()
| bool UE::Tasks::Private::FTaskBase::IsCompleted |
( |
| ) |
const |
|
inline |
◆ IsNamedThreadTask()
| bool UE::Tasks::Private::FTaskBase::IsNamedThreadTask |
( |
| ) |
const |
|
inline |
◆ Release()
| void UE::Tasks::Private::FTaskBase::Release |
( |
| ) |
|
|
inline |
◆ ReleaseInternalReference()
| void UE::Tasks::Private::FTaskBase::ReleaseInternalReference |
( |
| ) |
|
|
inline |
◆ SetPipe()
| void UE::Tasks::Private::FTaskBase::SetPipe |
( |
FPipe & |
InPipe | ) |
|
|
inline |
◆ Trigger()
| bool UE::Tasks::Private::FTaskBase::Trigger |
( |
uint64 |
TaskSize | ) |
|
|
inline |
◆ TryExecuteTask()
| bool UE::Tasks::Private::FTaskBase::TryExecuteTask |
( |
| ) |
|
|
inlineprotected |
◆ TryLaunch()
| bool UE::Tasks::Private::FTaskBase::TryLaunch |
( |
uint64 |
TaskSize | ) |
|
|
inline |
◆ TryRetractAndExecute()
| bool UE::Tasks::Private::FTaskBase::TryRetractAndExecute |
( |
FTimeout |
Timeout, |
|
|
uint32 |
RecursionDepth = 0 |
|
) |
| |
◆ UnlockPrerequisites()
| void UE::Tasks::Private::FTaskBase::UnlockPrerequisites |
( |
| ) |
|
|
inlineprotected |
◆ Wait() [1/2]
| void UE::Tasks::Private::FTaskBase::Wait |
( |
| ) |
|
◆ Wait() [2/2]
| bool UE::Tasks::Private::FTaskBase::Wait |
( |
FTimeout |
Timeout | ) |
|
◆ WaitWithNamedThreadsSupport()
| void UE::Tasks::Private::FTaskBase::WaitWithNamedThreadsSupport |
( |
| ) |
|
The documentation for this class was generated from the following files: