UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ParkingLot.h File Reference
#include "CoreTypes.h"
#include "Misc/MonotonicTime.h"
#include "Templates/FunctionWithContext.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  UE::ParkingLot::FWaitState
 
struct  UE::ParkingLot::FWakeState
 

Namespaces

namespace  UE
 
namespace  UE::ParkingLot
 
namespace  UE::ParkingLot::Private
 

Macros

#define UE_API   CORE_API
 

Functions

UE_AUTORTFM_NOAUTORTFM FWaitState UE::ParkingLot::Private::Wait (const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext)
 
UE_AUTORTFM_NOAUTORTFM FWaitState UE::ParkingLot::Private::WaitFor (const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext, FMonotonicTimeSpan WaitTime)
 
UE_AUTORTFM_NOAUTORTFM FWaitState UE::ParkingLot::Private::WaitUntil (const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext, FMonotonicTimePoint WaitTime)
 
UE_AUTORTFM_NOAUTORTFM void UE::ParkingLot::Private::WakeOne (const void *Address, uint64(*OnWakeState)(void *, FWakeState), void *OnWakeStateContext)
 
FWaitState UE::ParkingLot::Wait (const void *Address, TFunctionWithContext< bool()> CanWait, TFunctionWithContext< void()> BeforeWait)
 
FWaitState UE::ParkingLot::WaitFor (const void *Address, TFunctionWithContext< bool()> CanWait, TFunctionWithContext< void()> BeforeWait, FMonotonicTimeSpan WaitTime)
 
FWaitState UE::ParkingLot::WaitUntil (const void *Address, TFunctionWithContext< bool()> CanWait, TFunctionWithContext< void()> BeforeWait, FMonotonicTimePoint WaitTime)
 
void UE::ParkingLot::WakeOne (const void *Address, TFunctionWithContext< uint64(FWakeState)> OnWakeState)
 

Macro Definition Documentation

◆ UE_API

#define UE_API   CORE_API