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