Navigation
| Name | UniversalObjectLocator |
| Type | Runtime |
| Location | /Engine/Source/Runtime/UniversalObjectLocator/ |
| Module Build Rules | UniversalObjectLocator.Build.cs |
Structs
| Name | Remarks |
|---|---|
| FDirectPathObjectLocator | Object locator type that simply references its object by a direct path |
| FFragmentType | A Universal Object Locator fragment type defines a specific mechanism for resolving an object that is referenced inside a Universal Object Locator (which can be considered a chain of fragments). |
| FFragmentTypeHandle | A handled to a globally registered Universal Object Locator fragment type. |
| FFragmentTypeParameters | |
| FInitializeParams | Fragment initialization parameter structure |
| FInitializeResult | Fragment initialization result structure, specfying the type of locator that was created and an optional relative 'parent' |
| FParameterTypeHandle | A handle to a globally registered Universal Object Locator fragment type. |
| FParseStringParams | String parameter structure specifying additional information required for a string to be parsed |
| FParseStringResult | String parse result structure, specfying success/failure, number of characters that were parsed, and any error information. |
| FResolveParameterBuffer | A buffer of parameter structs that can be optionally supplied to a UOL when resolving to supply additional context. |
| FResolveParameterHeader | Header that describes an entry in the parameter buffer. |
| FResolveParams | Parameters required to resolve a universal object locator |
| FResolveResult | |
| FResolveResultData | |
| FResolveResultFlags | Flag structure returned from an attempt to resolve a Universal Object Locator |
| FSubObjectLocator | |
| FUniversalObjectLocator | Universal Object Locators (UOLs) define an address to an object. |
| FUniversalObjectLocatorEmptyPayload | Empty struct type used for deserializing unknown fragment type payloads |
| FUniversalObjectLocatorFragment | Universal Object Locator (UOL) Fragments provide an extensible mechanism for referencing permanent, transient or dynamically created objects relative to an external context. |
| IFragmentPayload | Type whose sole purpose is to add a vtable pointer in front of a fragment to assist in debugging. |
| TFragmentPayload | Templated version of IFragmentPayload that is added to the start of a fragment. |
| TFragmentType | |
| TFragmentTypeHandle | Typed version of FFragmentTypeHandle that provides typed access to the underlying fragment type |
| TInlineResolveParameterBuffer | A FResolveParameterBuffer that has an inline memory capacity of the specified size |
| TParameterTypeHandle | Typed version of FParameterTypeHandle that provides typed access to the underlying parameter type |
| TResolveParamsWithBuffer | |
| TUniversalObjectLocatorFragment |
Interfaces
| Name | Remarks |
|---|---|
| IUniversalObjectLocatorModule |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
ELocatorResolveFlags E |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags operator&
(
ELocatorResolveFlags Lhs, |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags & operator&=
(
ELocatorResolveFlags& Lhs, |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags operator^
(
ELocatorResolveFlags Lhs, |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags & operator^=
(
ELocatorResolveFlags& Lhs, |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags operator|
(
ELocatorResolveFlags Lhs, |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags & operator|=
(
ELocatorResolveFlags& Lhs, |
UniversalObjectLocatorResolveParams.h | ||
ELocatorResolveFlags operator~
(
ELocatorResolveFlags E |
UniversalObjectLocatorResolveParams.h | ||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h | |||
| UniversalObjectLocatorFragmentType.h | |||
| UniversalObjectLocatorStringParams.h |