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

#include <AssetRegistryImpl.h>

Public Member Functions

UE_NODISCARD_CTOR FRWScopeLockWithPriority (Private::FRWLockWithPriority &InLockObject, FRWScopeLockType InLockType, Private::ELockPriority InPriority=Private::PriorityHigh)
 
void ReleaseReadOnlyLockAndAcquireWriteLock_USE_WITH_CAUTION ()
 

Public Attributes

Private::FRWLockWithPriority & Lock
 
TOptional< TRWScopeLock< Private::FRWLockWithPriority > > GuardWrapper
 
Private::ELockPriority Priority
 
FRWScopeLockType LockType
 

Constructor & Destructor Documentation

◆ FRWScopeLockWithPriority()

UE_NODISCARD_CTOR UE::AssetRegistry::FRWScopeLockWithPriority::FRWScopeLockWithPriority ( Private::FRWLockWithPriority &  InLockObject,
FRWScopeLockType  InLockType,
Private::ELockPriority  InPriority = Private::PriorityHigh 
)
inlineexplicit

Member Function Documentation

◆ ReleaseReadOnlyLockAndAcquireWriteLock_USE_WITH_CAUTION()

void UE::AssetRegistry::FRWScopeLockWithPriority::ReleaseReadOnlyLockAndAcquireWriteLock_USE_WITH_CAUTION ( )
inline

Member Data Documentation

◆ GuardWrapper

TOptional<TRWScopeLock<Private::FRWLockWithPriority> > UE::AssetRegistry::FRWScopeLockWithPriority::GuardWrapper

◆ Lock

Private::FRWLockWithPriority& UE::AssetRegistry::FRWScopeLockWithPriority::Lock

◆ LockType

FRWScopeLockType UE::AssetRegistry::FRWScopeLockWithPriority::LockType

◆ Priority

Private::ELockPriority UE::AssetRegistry::FRWScopeLockWithPriority::Priority

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