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

#include <UniversalObjectLocatorRegistry.h>

+ Inheritance diagram for UE::UniversalObjectLocator::FRegistry:

Public Member Functions

const FFragmentTypeFindFragmentType (FName ID) const
 
void AddReferencedObjects (FReferenceCollector &Collector) override
 
FString GetReferencerName () const override
 
- Public Member Functions inherited from FGCObject
 FGCObject ()
 
 FGCObject (const FGCObject &Other)
 
 FGCObject (FGCObject &&Other)
 
 FGCObject (EFlags Flags)
 
virtual ~FGCObject ()
 
FGCObjectoperator= (const FGCObject &)
 
FGCObjectoperator= (FGCObject &&)
 
COREUOBJECT_API void RegisterGCObject ()
 
COREUOBJECT_API void UnregisterGCObject ()
 
virtual bool GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const
 

Static Public Member Functions

static FRegistryGet ()
 
- Static Public Member Functions inherited from FGCObject
static COREUOBJECT_API void StaticInit ()
 

Public Attributes

TArray< TObjectPtr< UScriptStruct > > ParameterTypes
 
TArray< FFragmentTypeFragmentTypes
 

Additional Inherited Members

- Public Types inherited from FGCObject
enum class  EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 }
 
- Static Public Attributes inherited from FGCObject
static COREUOBJECT_API UGCObjectReferencerGGCObjectReferencer = nullptr
 

Member Function Documentation

◆ AddReferencedObjects()

void UE::UniversalObjectLocator::FRegistry::AddReferencedObjects ( FReferenceCollector Collector)
overridevirtual

Pure virtual that must be overloaded by the inheriting class. Use this method to serialize any UObjects contained that you wish to keep around.

Parameters
CollectorThe collector of referenced objects.

Implements FGCObject.

◆ FindFragmentType()

const FFragmentType * UE::UniversalObjectLocator::FRegistry::FindFragmentType ( FName  ID) const

◆ Get()

FRegistry & UE::UniversalObjectLocator::FRegistry::Get ( )
static

◆ GetReferencerName()

FString UE::UniversalObjectLocator::FRegistry::GetReferencerName ( ) const
overridevirtual

Overload this method to report a name for your referencer

Implements FGCObject.

Member Data Documentation

◆ FragmentTypes

TArray<FFragmentType> UE::UniversalObjectLocator::FRegistry::FragmentTypes

◆ ParameterTypes

TArray<TObjectPtr<UScriptStruct> > UE::UniversalObjectLocator::FRegistry::ParameterTypes

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