![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AssetRegistryImpl.h>
Public Member Functions | |
| UE_NODISCARD_CTOR | TRWScopeLockWithPriority (Private::FRWLockWithPriority &InLock, Private::ELockPriority InPriority=Private::PriorityHigh) |
Public Attributes | |
| TOptional< TScopeLockType > | GuardWrapper |
| UE::AssetRegistry::Private::FRWLockWithPriority & | Lock |
| UE::AssetRegistry::Private::ELockPriority | Priority |
Keeps a FRWLock read-locked while this scope lives This is almost a clone of the existing FReadScopeLock and similar types however this adds an extra flag to help the background processing thread know when a higher priority thread would like to gain access to the protected data
|
inlineexplicit |
| TOptional<TScopeLockType> UE::AssetRegistry::TRWScopeLockWithPriority< TScopeLockType >::GuardWrapper |
| UE::AssetRegistry::Private::FRWLockWithPriority& UE::AssetRegistry::TRWScopeLockWithPriority< TScopeLockType >::Lock |
| UE::AssetRegistry::Private::ELockPriority UE::AssetRegistry::TRWScopeLockWithPriority< TScopeLockType >::Priority |