UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FThreadImpl Class Referencefinal
+ Inheritance diagram for FThreadImpl:

Public Member Functions

 FThreadImpl (TCHAR const *ThreadName, TUniqueFunction< void()> &&InThreadFunction, TUniqueFunction< void()> &&InSingleThreadTickFunction, uint32 StackSize, EThreadPriority ThreadPriority, FThreadAffinity ThreadAffinity, FThread::EForkable IsForkable)
 
void Initialize (const TSharedPtr< FThreadImpl, ESPMode::ThreadSafe > &InSelf)
 
bool IsJoinable () const
 
void Join ()
 
uint32 GetThreadId () const
 
- Public Member Functions inherited from FRunnable
virtual bool Init ()
 
virtual void Stop ()
 
virtual ~FRunnable ()
 
- Public Member Functions inherited from FSingleThreadRunnable
virtual ~FSingleThreadRunnable ()
 

Constructor & Destructor Documentation

◆ FThreadImpl()

FThreadImpl::FThreadImpl ( TCHAR const *  ThreadName,
TUniqueFunction< void()> &&  InThreadFunction,
TUniqueFunction< void()> &&  InSingleThreadTickFunction,
uint32  StackSize,
EThreadPriority  ThreadPriority,
FThreadAffinity  ThreadAffinity,
FThread::EForkable  IsForkable 
)
inline

Member Function Documentation

◆ GetThreadId()

uint32 FThreadImpl::GetThreadId ( ) const
inline

◆ Initialize()

void FThreadImpl::Initialize ( const TSharedPtr< FThreadImpl, ESPMode::ThreadSafe > &  InSelf)
inline

◆ IsJoinable()

bool FThreadImpl::IsJoinable ( ) const
inline

◆ Join()

void FThreadImpl::Join ( )
inline

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