UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::UniversalObjectLocator::TFragmentType< T > Struct Template Reference

#include <UniversalObjectLocatorFragmentType.h>

+ Inheritance diagram for UE::UniversalObjectLocator::TFragmentType< T >:

Additional Inherited Members

- Public Types inherited from UE::UniversalObjectLocator::FFragmentType
using FResolveCallback = FResolveResult(*)(const void *, const FResolveParams &)
 
using FInitializeCallback = FInitializeResult(*)(void *, const FInitializeParams &)
 
using FToString = void(*)(const void *, FStringBuilderBase &)
 
using FTryParseString = FParseStringResult(*)(void *, FStringView, const FParseStringParams &)
 
using FPriorityCallback = uint32(*)(const UObject *, const UObject *)
 
using FFragmentDebugInitializer = void(*)(void *)
 
- Public Member Functions inherited from UE::UniversalObjectLocator::FFragmentType
FResolveResult ResolvePayload (const void *Payload, const FResolveParams &Params) const
 
FInitializeResult InitializePayload (void *Payload, const FInitializeParams &InParams) const
 
void ToString (const void *Payload, FStringBuilderBase &OutStringBuilder) const
 
FParseStringResult TryParseString (void *Payload, FStringView InString, const FParseStringParams &Params) const
 
uint32 ComputePriority (const UObject *Object, const UObject *Context) const
 
UScriptStructGetStruct () const
 
- Public Attributes inherited from UE::UniversalObjectLocator::FFragmentType
struct { 
 
   FInitializeCallback   Initialize 
 
   FResolveCallback   Resolve 
 
   FToString   ToString 
 
   FTryParseString   TryParseString 
 
InstanceBindings 
 
struct { 
 
   FPriorityCallback   Priority 
 
   FFragmentDebugInitializer   FragmentDebugInitializer 
 
StaticBindings 
 
TObjectPtr< const UScriptStructPayloadType
 
FText DisplayText
 
FName FragmentTypeID
 
FName PrimaryEditorType
 
EFragmentTypeFlags Flags
 

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