UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UniversalObjectLocatorResolveParams.h File Reference
#include "CoreTypes.h"
#include "Async/Future.h"
#include "Misc/TVariant.h"
#include "UniversalObjectLocatorFwd.h"
#include "UniversalObjectLocatorResolveParameterBuffer.h"
#include "UniversalObjectLocatorResolveParams.generated.h"

Go to the source code of this file.

Classes

struct  UE::UniversalObjectLocator::FResolveParams
 
struct  UE::UniversalObjectLocator::TResolveParamsWithBuffer< InlineSize >
 
struct  UE::UniversalObjectLocator::FResolveResultFlags
 
struct  UE::UniversalObjectLocator::FResolveResultData
 
struct  UE::UniversalObjectLocator::FResolveResult
 

Namespaces

namespace  UE
 
namespace  UE::UniversalObjectLocator
 

Enumerations

enum class  ELocatorResolveFlags : uint8 {
  None , Load = 1 << 0 , Unload = 1 << 1 , Async = 1 << 2 ,
  WillWait = 1 << 3 , AsyncWait = Async | WillWait
}
 

Enumeration Type Documentation

◆ ELocatorResolveFlags

Enumerator
None 
Load 

Flag to indicate whether the object should be loaded if it is not currently findable

Unload 

Flag to indicate whether the object should be unloaded or destroyed. Mutually exclusive with bLoad.

Async 

Indicates that the operation should be performed asynchronously if possible. When not combined with WillWait, the caller will never block waiting for the result. When combined with WillWait, the caller will block on this thread until the result is available, so care needs to be taken avoid a deadlock if there are additional threading constraints on the load.

WillWait 

Indicates the calling code is going to block waiting for the result.

AsyncWait 

Combination of Async and WillWait.