UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Tasks::FTaskEvent Class Reference

#include <Task.h>

+ Inheritance diagram for UE::Tasks::FTaskEvent:

Public Member Functions

 FTaskEvent (const TCHAR *DebugName)
 
template<typename PrerequisitesType >
void AddPrerequisites (const PrerequisitesType &Prerequisites)
 
void Trigger ()
 
- 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

◆ FTaskEvent()

UE::Tasks::FTaskEvent::FTaskEvent ( const TCHAR DebugName)
inlineexplicit

Member Function Documentation

◆ AddPrerequisites()

void UE::Tasks::FTaskEvent::AddPrerequisites ( const PrerequisitesType Prerequisites)
inline

◆ Trigger()

void UE::Tasks::FTaskEvent::Trigger ( )
inline

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