UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::ParkingLot::Private Namespace Reference

Classes

class  FBucket
 
class  FTable
 
struct  FThread
 
class  FThreadLocalData
 

Enumerations

enum class  EQueueAction { Stop , Continue , RemoveAndStop , RemoveAndContinue }
 

Functions

UE_AUTORTFM_NOAUTORTFM FWaitState Wait (const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext)
 
UE_AUTORTFM_NOAUTORTFM FWaitState WaitFor (const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext, FMonotonicTimeSpan WaitTime)
 
UE_AUTORTFM_NOAUTORTFM FWaitState WaitUntil (const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext, FMonotonicTimePoint WaitTime)
 
UE_AUTORTFM_NOAUTORTFM void WakeOne (const void *Address, uint64(*OnWakeState)(void *, FWakeState), void *OnWakeStateContext)
 

Enumeration Type Documentation

◆ EQueueAction

Enumerator
Stop 
Continue 
RemoveAndStop 
RemoveAndContinue 

Function Documentation

◆ Wait()

UE_API FWaitState UE::ParkingLot::Private::Wait ( const void Address,
bool(*)(void *)  CanWait,
void CanWaitContext,
void(*)(void *)  BeforeWait,
void BeforeWaitContext 
)

◆ WaitFor()

UE_API FWaitState UE::ParkingLot::Private::WaitFor ( const void Address,
bool(*)(void *)  CanWait,
void CanWaitContext,
void(*)(void *)  BeforeWait,
void BeforeWaitContext,
FMonotonicTimeSpan  WaitTime 
)

◆ WaitUntil()

UE_API FWaitState UE::ParkingLot::Private::WaitUntil ( const void Address,
bool(*)(void *)  CanWait,
void CanWaitContext,
void(*)(void *)  BeforeWait,
void BeforeWaitContext,
FMonotonicTimePoint  WaitTime 
)

◆ WakeOne()

UE_API void UE::ParkingLot::Private::WakeOne ( const void Address,
uint64(*)(void *, FWakeState OnWakeState,
void OnWakeStateContext 
)