#include <Pipe.h>
|
| | UE_NONCOPYABLE (FPipe) |
| |
| | FPipe (const TCHAR *InDebugName) |
| |
| | ~FPipe () |
| |
| bool | HasWork () const |
| |
| CORE_API bool | WaitUntilEmpty (FTimespan Timeout=FTimespan::MaxValue()) |
| |
| template<typename TaskBodyType > |
| TTask< TInvokeResult_T< TaskBodyType > > | Launch (const TCHAR *InDebugName, TaskBodyType &&TaskBody, ETaskPriority Priority=ETaskPriority::Default, EExtendedTaskPriority ExtendedPriority=EExtendedTaskPriority::None, ETaskFlags Flags=ETaskFlags::None) |
| |
| template<typename TaskBodyType , typename PrerequisitesCollectionType > |
| TTask< TInvokeResult_T< TaskBodyType > > | Launch (const TCHAR *InDebugName, TaskBodyType &&TaskBody, PrerequisitesCollectionType &&Prerequisites, ETaskPriority Priority=ETaskPriority::Default, EExtendedTaskPriority ExtendedPriority=EExtendedTaskPriority::None, ETaskFlags Flags=ETaskFlags::None) |
| |
| CORE_API bool | IsInContext () const |
| |
| FORCENOINLINE const TCHAR * | GetDebugName () const |
| |
◆ FPipe()
| UE::Tasks::FPipe::FPipe |
( |
const TCHAR * |
InDebugName | ) |
|
|
inlineexplicit |
◆ ~FPipe()
| UE::Tasks::FPipe::~FPipe |
( |
| ) |
|
|
inline |
◆ GetDebugName()
◆ HasWork()
| bool UE::Tasks::FPipe::HasWork |
( |
| ) |
const |
|
inline |
◆ IsInContext()
| bool UE::Tasks::FPipe::IsInContext |
( |
| ) |
const |
◆ Launch() [1/2]
◆ Launch() [2/2]
◆ UE_NONCOPYABLE()
| UE::Tasks::FPipe::UE_NONCOPYABLE |
( |
FPipe |
| ) |
|
◆ WaitUntilEmpty()
◆ Private::FTaskBase
The documentation for this class was generated from the following files:
- Engine/Source/Runtime/Core/Public/Tasks/Pipe.h
- Engine/Source/Runtime/Core/Private/Tasks/Pipe.cpp