UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::UniversalObjectLocator::FParameterTypeHandle Struct Reference

#include <UniversalObjectLocatorParameterTypeHandle.h>

+ Inheritance diagram for UE::UniversalObjectLocator::FParameterTypeHandle:

Public Member Functions

 FParameterTypeHandle ()
 
 FParameterTypeHandle (uint8 InHandleOffset)
 
 operator bool () const
 
bool IsValid () const
 
uint8 GetIndex () const
 
UNIVERSALOBJECTLOCATOR_API UScriptStructResolve (UScriptStruct *Expected=nullptr) const
 

Friends

uint32 GetTypeHash (FParameterTypeHandle In)
 
bool operator== (FParameterTypeHandle A, FParameterTypeHandle B)
 
bool operator!= (FParameterTypeHandle A, FParameterTypeHandle B)
 
bool operator< (FParameterTypeHandle A, FParameterTypeHandle B)
 
bool operator> (FParameterTypeHandle A, FParameterTypeHandle B)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ FParameterTypeHandle() [1/2]

UE::UniversalObjectLocator::FParameterTypeHandle::FParameterTypeHandle ( )
inline

◆ FParameterTypeHandle() [2/2]

UE::UniversalObjectLocator::FParameterTypeHandle::FParameterTypeHandle ( uint8  InHandleOffset)
inlineexplicit

Member Function Documentation

◆ GetIndex()

uint8 UE::UniversalObjectLocator::FParameterTypeHandle::GetIndex ( ) const
inline

◆ IsValid()

bool UE::UniversalObjectLocator::FParameterTypeHandle::IsValid ( ) const
inline

◆ operator bool()

UE::UniversalObjectLocator::FParameterTypeHandle::operator bool ( ) const
inlineexplicit

◆ Resolve()

UScriptStruct * UE::UniversalObjectLocator::FParameterTypeHandle::Resolve ( UScriptStruct Expected = nullptr) const

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( FParameterTypeHandle  In)
friend

◆ operator!=

◆ operator<

bool operator< ( FParameterTypeHandle  A,
FParameterTypeHandle  B 
)
friend

◆ operator==

bool operator== ( FParameterTypeHandle  A,
FParameterTypeHandle  B 
)
friend

◆ operator>

bool operator> ( FParameterTypeHandle  A,
FParameterTypeHandle  B 
)
friend

The documentation for this struct was generated from the following files: