Navigation
API > API/Runtime > API/Runtime/UniversalObjectLocator
A handle to a globally registered Universal Object Locator fragment type.
Registered through IUniversalObjectLocatorModule::RegisterParameterType, fragment types define all the attributes for a specific type of object resolution protocol that can be represented in a UOL.
| Name | FParameterTypeHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/UniversalObjectLocator/Public/UniversalObjectLocatorParameterTypeHandle.h |
| Include Path | #include "UniversalObjectLocatorParameterTypeHandle.h" |
Syntax
struct FParameterTypeHandle
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UniversalObjectLocatorParameterTypeHandle.h | |||
FParameterTypeHandle
(
uint8 InHandleOffset |
UniversalObjectLocatorParameterTypeHandle.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Handle | uint8 | Global index into UE::UniversalObjectLocator::FRegistry::Get().ParameterTypes | UniversalObjectLocatorParameterTypeHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 GetIndex() |
UniversalObjectLocatorParameterTypeHandle.h | ||
bool IsValid() |
UniversalObjectLocatorParameterTypeHandle.h | ||
UScriptStruct * Resolve
(
UScriptStruct* Expected |
UniversalObjectLocatorParameterTypeHandle.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
UniversalObjectLocatorParameterTypeHandle.h |