UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Tasks::TTask< void > Class Reference

#include <Task.h>

+ Inheritance diagram for UE::Tasks::TTask< void >:

Public Member Functions

 TTask ()=default
 
void GetResult ()
 
- Public Member Functions inherited from UE::Tasks::Private::FTaskHandle
 FTaskHandle ()=default
 
bool IsValid () const
 
bool IsCompleted () const
 
bool Wait (FTimespan Timeout) const
 
bool Wait () const
 
bool TryRetractAndExecute ()
 
template<typename TaskBodyType >
void Launch (const TCHAR *DebugName, TaskBodyType &&TaskBody, ETaskPriority Priority=ETaskPriority::Normal, EExtendedTaskPriority ExtendedPriority=EExtendedTaskPriority::None, ETaskFlags Flags=ETaskFlags::None)
 
template<typename TaskBodyType , typename PrerequisitesCollectionType >
void Launch (const TCHAR *DebugName, TaskBodyType &&TaskBody, PrerequisitesCollectionType &&Prerequisites, ETaskPriority Priority=ETaskPriority::Normal, EExtendedTaskPriority ExtendedPriority=EExtendedTaskPriority::None, ETaskFlags Flags=ETaskFlags::None)
 
bool IsAwaitable () const
 
bool operator== (const FTaskHandle &Other) const
 
bool operator!= (const FTaskHandle &Other) const
 
ETaskPriority GetPriority () const
 
EExtendedTaskPriority GetExtendedPriority () const
 

Additional Inherited Members

- Public Types inherited from UE::Tasks::Private::FTaskHandle
using FTaskHandleId = void
 
- Protected Member Functions inherited from UE::Tasks::Private::FTaskHandle
 FTaskHandle (FTaskBase *Other)
 
- Protected Attributes inherited from UE::Tasks::Private::FTaskHandle
TRefCountPtr< FTaskBasePimpl
 

Constructor & Destructor Documentation

◆ TTask()

UE::Tasks::TTask< void >::TTask ( )
default

Member Function Documentation

◆ GetResult()

void UE::Tasks::TTask< void >::GetResult ( )
inline

The documentation for this class was generated from the following file: