UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UAssetRegistryImpl Member List

This is the complete list of members for UAssetRegistryImpl, including all inherited members.

AbortInsideMemberFunction() constUObject
AddPath(const FString &PathToAdd) overrideUAssetRegistryImplvirtual
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UObjectstatic
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AppendName(FString &ResultString) constUObjectBaseUtilityinline
AppendState(const FAssetRegistryState &InState, UE::AssetRegistry::EAppendMode AppendMode=UE::AssetRegistry::EAppendMode::Append) overrideUAssetRegistryImplvirtual
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
AssetCreated(UObject *NewAsset) overrideUAssetRegistryImplvirtual
AssetDeleted(UObject *DeletedAsset) overrideUAssetRegistryImplvirtual
AssetRenamed(const UObject *RenamedAsset, const FString &OldObjectPath) overrideUAssetRegistryImplvirtual
AssetsSaved(TArray< FAssetData > &&SavedAssets) overrideUAssetRegistryImplvirtual
AssetTagsFinalized(const UObject &FinalizedAsset) overrideUAssetRegistryImplvirtual
AssetUpdateTags(UObject *Object, EAssetRegistryTagsCaller Caller) overrideUAssetRegistryImplvirtual
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
BeginDestroy()UObjectvirtual
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() constUObjectBaseUtilityinlinevirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearGarbage()UObjectBaseUtilityinline
ClearGathererCache() overrideUAssetRegistryImplvirtual
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
CompileFilter(const FARFilter &InFilter, FARCompiledFilter &OutCompiledFilter) const overrideUAssetRegistryImplvirtual
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
constIAssetRegistry
constIAssetRegistry
constIAssetRegistry
constIAssetRegistry
ContainsDependency(FName PackageName, FName QueryDependencyName, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
ContainsTag(FName TagName) const overrideUAssetRegistryImplvirtual
CreateCluster()UObjectBaseUtilityvirtual
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FFilesBlockedEvent, FFilesBlockedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FPathsEvent, FPathsEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FPathAddedEvent, FPathAddedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FPathRemovedEvent, FPathRemovedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FScanStartedEvent, FScanStartedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FScanEndedEvent, FScanEndedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FKnownGathersCompleteEvent, FKnownGathersCompleteEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FAssetAddedEvent, FAssetAddedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FAssetRemovedEvent, FAssetRemovedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FAssetRenamedEvent, FAssetRenamedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FAssetUpdatedEvent, FAssetUpdatedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FAssetsEvent, FAssetsEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FInMemoryAssetCreatedEvent, FInMemoryAssetCreatedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FInMemoryAssetDeletedEvent, FInMemoryAssetDeletedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FVerseAddedEvent, FVerseAddedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FVerseRemovedEvent, FVerseRemovedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FFilesLoadedEvent, FFilesLoadedEvent)UAssetRegistryImpl
DECLARE_DERIVED_EVENT(UAssetRegistryImpl, IAssetRegistry::FFileLoadProgressUpdatedEvent, FFileLoadProgressUpdatedEvent)UAssetRegistryImpl
DECLARE_EVENT_OneParam(IAssetRegistry, FFilesBlockedEvent, const TArray< FString > &)IAssetRegistry
DECLARE_EVENT_OneParam(IAssetRegistry, FPathRemovedEvent, const FString &)IAssetRegistry
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DECLARE_TS_MULTICAST_DELEGATE(FFilesLoadedEvent)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE(FScanStartedEvent)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE(FScanEndedEvent)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE(FKnownGathersCompleteEvent)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FPathsEvent, TConstArrayView< FStringView >)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FPathAddedEvent, const FString &)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FAssetsEvent, TConstArrayView< FAssetData >)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FAssetAddedEvent, const FAssetData &)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FAssetRemovedEvent, const FAssetData &)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FAssetUpdatedEvent, const FAssetData &)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FInMemoryAssetCreatedEvent, UObject *)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FInMemoryAssetDeletedEvent, UObject *)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FVerseAddedEvent, const FName)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FVerseRemovedEvent, const FName)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_OneParam(FFileLoadProgressUpdatedEvent, const FFileLoadProgressUpdateData &)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_ThreeParams(FAssetCollisionEvent, FAssetData &, FAssetData &, FAssetData *&)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_TwoParams(FAssetRenamedEvent, const FAssetData &, const FString &)IAssetRegistry
DECLARE_TS_MULTICAST_DELEGATE_TwoParams(FEnumerateAssetsEvent, const FARCompiledFilter &, UE::AssetRegistry::EEnumerateAssetsFlags) virtual FEnumerateAssetsEvent &OnEnumerateAssetsEvent()=0IAssetRegistrypure virtual
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotectedvirtual
DependencyOptionsIAssetRegistry
DestroyNonNativeProperties()UObject
DetachExternalPackage()UObjectBaseUtility
DoesPackageExistOnDisk(FName PackageName, FString *OutCorrectCasePackageName=nullptr, FString *OutExtension=nullptr) const overrideUAssetRegistryImplvirtual
DumpState(const TArray< FString > &Arguments, TArray< FString > &OutPages, int32 LinesPerPage=1) const =0IAssetRegistrypure virtual
ENetFields_Private enum nameUObject
EnumerateAllAssets(TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const overrideUAssetRegistryImplvirtual
EnumerateAllCachedPaths(TFunctionRef< bool(FString)> Callback) const overrideUAssetRegistryImplvirtual
EnumerateAllCachedPaths(TFunctionRef< bool(FName)> Callback) const overrideUAssetRegistryImplvirtual
EnumerateAllPackages(TFunctionRef< void(FName PackageName, const FAssetPackageData &PackageData)> Callback, UE::AssetRegistry::EEnumeratePackagesFlags InEnumerateFlags) const overrideUAssetRegistryImplvirtual
EnumerateAssets(const FARFilter &Filter, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const overrideUAssetRegistryImplvirtual
EnumerateAssets(const FARCompiledFilter &Filter, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const overrideUAssetRegistryImplvirtual
EnumerateSubPaths(const FString &InBasePath, TFunctionRef< bool(FString)> Callback, bool bInRecurse) const overrideUAssetRegistryImplvirtual
EnumerateSubPaths(const FName InBasePath, TFunctionRef< bool(FName)> Callback, bool bInRecurse) const overrideUAssetRegistryImplvirtual
ExcludedClassNamesIAssetRegistry
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
FAssetDataFunc typedefIAssetRegistry
FAssetDataGathererUAssetRegistryImplfriend
FEnumerateAssetDatasFunc typedefIAssetRegistry
FindFunction(FName InName) constUObject
FindFunctionChecked(FName InName) constUObject
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FinishDestroy() overrideUAssetRegistryImplvirtual
Get()UAssetRegistryImplstatic
GetAllAssets(TArray< FAssetData > &OutAssetData, bool bIncludeOnlyOnDiskAssets=false) const overrideUAssetRegistryImplvirtual
GetAllCachedPaths(TArray< FString > &OutPathList) const overrideUAssetRegistryImplvirtual
GetAllMarks() constUObjectBaseUtilityinline
GetAllocatedSize(bool bLogDetailed=false) const overrideUAssetRegistryImplvirtual
GetAncestorClassNames(FTopLevelAssetPath ClassName, TArray< FTopLevelAssetPath > &OutAncestorClassNames) const overrideUAssetRegistryImplvirtual
GetArchetype() constUObject
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
GetAssetAvailability(const FAssetData &AssetData) const overrideUAssetRegistryImplvirtual
GetAssetAvailabilityProgress(const FAssetData &AssetData, EAssetAvailabilityProgressReportingType::Type ReportType) const overrideUAssetRegistryImplvirtual
GetAssetAvailabilityProgressTypeSupported(EAssetAvailabilityProgressReportingType::Type ReportType) const overrideUAssetRegistryImplvirtual
GetAssetByObjectPath(const FName ObjectPath, bool bIncludeOnlyOnDiskAssets=false) const overrideUAssetRegistryImplvirtual
GetAssetByObjectPath(const FSoftObjectPath &ObjectPath, bool bIncludeOnlyOnDiskAssets=false, bool bSkipARFilteredAssets=true) const overrideUAssetRegistryImplvirtual
GetAssetPackageDataCopy(FName PackageName) const overrideUAssetRegistryImplvirtual
GetAssetPackageDatasCopy(TArrayView< FName > PackageNames) const overrideUAssetRegistryImplvirtual
GetAssetRegistryTags(FAssetRegistryTagsContext Context) constUObjectvirtual
GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) constUObjectvirtual
GetAssetRegistryTags(FAssetData &Out) constUObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetAssets(const FARFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const overrideUAssetRegistryImplvirtual
GetAssets(const FARCompiledFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const overrideUAssetRegistryImplvirtual
GetAssetsByClass(FTopLevelAssetPath ClassPathName, TArray< FAssetData > &OutAssetData, bool bSearchSubClasses=false) const overrideUAssetRegistryImplvirtual
GetAssetsByPackageName(FName PackageName, TArray< FAssetData > &OutAssetData, bool bIncludeOnlyOnDiskAssets=false, bool bSkipARFilteredAssets=true) const overrideUAssetRegistryImplvirtual
GetAssetsByPath(FName PackagePath, TArray< FAssetData > &OutAssetData, bool bRecursive=false, bool bIncludeOnlyOnDiskAssets=false) const overrideUAssetRegistryImplvirtual
GetAssetsByPaths(TArray< FName > PackagePath, TArray< FAssetData > &OutAssetData, bool bRecursive=false, bool bIncludeOnlyOnDiskAssets=false) const overrideUAssetRegistryImplvirtual
GetAssetsByTags(const TArray< FName > &AssetTags, TArray< FAssetData > &OutAssetData) const overrideUAssetRegistryImplvirtual
GetAssetsByTagValues(const TMultiMap< FName, FString > &AssetTagsAndValues, TArray< FAssetData > &OutAssetData) const overrideUAssetRegistryImplvirtual
GetCachedEmptyPackagesCopy() const overrideUAssetRegistryImplvirtual
GetChecked()IAssetRegistryinlinestatic
GetClass() constUObjectBaseinline
GetConfigOverridePlatform() constUObjectinlinevirtual
GetDefaultConfigFilename() constUObject
GetDefaultSubobjectByName(FName ToFind)UObject
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDependencies(const FAssetIdentifier &AssetIdentifier, TArray< FAssetIdentifier > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
GetDependencies(const FAssetIdentifier &AssetIdentifier, TArray< FAssetDependency > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
GetDependencies(FName PackageName, TArray< FName > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
GetDerivedClassNames(const TArray< FTopLevelAssetPath > &ClassNames, const TSet< FTopLevelAssetPath > &ExcludedClassNames, TSet< FTopLevelAssetPath > &OutDerivedClassNames) const overrideUAssetRegistryImplvirtual
GetDesc()UObjectinlinevirtual
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetExporterName(void)UObjectinlinevirtual
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFirstPackageByName(FStringView PackageName) const overrideUAssetRegistryImplvirtual
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFunctionCallspace(UFunction *Function, FFrame *Stack)UObjectinlinevirtual
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInMemoryAssets(const FARFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const overrideUAssetRegistryImplvirtual
GetInMemoryAssets(const FARCompiledFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const overrideUAssetRegistryImplvirtual
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNetPushIdDynamic() constUObjectinlinevirtual
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetPackage() constUObjectBaseUtility
GetPackagesByName(FStringView PackageName, TArray< FName > &OutPackageNames) const overrideUAssetRegistryImplvirtual
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPreloadDependencies(TArray< UObject * > &OutDeps)UObjectvirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetRedirectedObjectPath(const FSoftObjectPath &ObjectPath) overrideUAssetRegistryImplvirtual
GetRefCount() constUObjectBaseUtilityinline
GetReferencers(const FAssetIdentifier &AssetIdentifier, TArray< FAssetIdentifier > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
GetReferencers(const FAssetIdentifier &AssetIdentifier, TArray< FAssetDependency > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
GetReferencers(FName PackageName, TArray< FName > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const overrideUAssetRegistryImplvirtual
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)UObjectvirtual
GetRestoreForUObjectOverwrite()UObjectinlinevirtual
GetSparseClassDataStruct() constUObject
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetSubPaths(const FString &InBasePath, TArray< FString > &OutPathList, bool bInRecurse) const overrideUAssetRegistryImplvirtual
GetSubPaths(const FName &InBasePath, TArray< FName > &OutPathList, bool bInRecurse) const overrideUAssetRegistryImplvirtual
GetTemporaryCachingMode() const overrideUAssetRegistryImplvirtual
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetVerseFilesByPath(FName PackagePath, TArray< FName > &OutFilePaths, bool bRecursive=false) const overrideUAssetRegistryImplvirtual
GetVersePath() constUObjectBaseUtilityvirtual
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAssets(const FName PackagePath, const bool bRecursive=false) const overrideUAssetRegistryImplvirtual
HasNonEditorOnlyReferences() constUObjectinlinevirtual
HasSerializedDiscoveryCache() const overrideUAssetRegistryImplvirtual
HasVerseFiles(FName PackagePath, bool bRecursive=false) const overrideUAssetRegistryImplvirtual
Implements() constUObjectinline
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
InitializeSerializationOptions(FAssetRegistrySerializationOptions &Options, const ITargetPlatform *TargetPlatform=nullptr, UE::AssetRegistry::ESerializationTarget Target=UE::AssetRegistry::ESerializationTarget::ForGame) const overrideUAssetRegistryImplvirtual
IAssetRegistry::InitializeSerializationOptions(FAssetRegistrySerializationOptions &Options, const FString &PlatformIniName, UE::AssetRegistry::ESerializationTarget Target) constIAssetRegistryvirtual
InitializeTemporaryAssetRegistryState(FAssetRegistryState &OutState, const FAssetRegistrySerializationOptions &Options, bool bRefreshExisting=false, const TSet< FName > &RequiredPackages=TSet< FName >(), const TSet< FName > &RemovePackages=TSet< FName >()) const overrideUAssetRegistryImplvirtual
InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
IsA() constUObjectBaseUtilityinline
IsAsset() constUObjectvirtual
IsAssetExcludedByFilter(const FAssetData &AssetData, const FARCompiledFilter &Filter) const overrideUAssetRegistryImplvirtual
IsAssetIncludedByFilter(const FAssetData &AssetData, const FARCompiledFilter &Filter) const overrideUAssetRegistryImplvirtual
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEditorOnly() constUObjectinlinevirtual
IsFullNameStableForNetworking() constUObjectvirtual
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsGathering() const overrideUAssetRegistryImplvirtual
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsLoadingAssets() const overrideUAssetRegistryImplvirtual
IsLocalizedResource() constUObjectvirtual
IsNameStableForNetworking() constUObjectvirtual
IsNative() constUObjectBaseUtilityinline
IsPackageExternal() constUObjectBaseUtility
IsPathBeautificationNeeded(const FString &InAssetPath) const overrideUAssetRegistryImplvirtual
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPostLoadThreadSafe() constUObjectinlinevirtual
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy()UObjectinlinevirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSearchAllAssets() const overrideUAssetRegistryImplvirtual
IsSearchAsync() const overrideUAssetRegistryImplvirtual
IsSelected() constUObject
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
K2_GetAssetByObjectPath(const FSoftObjectPath &ObjectPath, bool bIncludeOnlyOnDiskAssets=false, bool bSkipARFilteredAssets=true) constIAssetRegistryvirtual
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LoadPackageRegistryData(FArchive &Ar, FLoadPackageRegistryData &InOutData) const overrideUAssetRegistryImplvirtual
LoadPackageRegistryData(const FString &PackageFilename, FLoadPackageRegistryData &InOutData) const overrideUAssetRegistryImplvirtual
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
Modify(bool bAlwaysMarkDirty=true)UObjectinline
NamePrivateUObjectBase
NeedsLoadForClient() constUObjectvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() constUObjectvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
OnAssetAdded() overrideUAssetRegistryImplvirtual
OnAssetCollision_Private() overrideUAssetRegistryImplvirtual
OnAssetRemoved() overrideUAssetRegistryImplvirtual
OnAssetRenamed() overrideUAssetRegistryImplvirtual
OnAssetsAdded() overrideUAssetRegistryImplvirtual
OnAssetsRemoved() overrideUAssetRegistryImplvirtual
OnAssetsUpdated() overrideUAssetRegistryImplvirtual
OnAssetsUpdatedOnDisk() overrideUAssetRegistryImplvirtual
OnAssetUpdated() overrideUAssetRegistryImplvirtual
OnAssetUpdatedOnDisk() overrideUAssetRegistryImplvirtual
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
OnEnumerateAssetsEvent() overrideUAssetRegistryImplvirtual
OnFileLoadProgressUpdated() overrideUAssetRegistryImplvirtual
OnFilesBlocked() overrideUAssetRegistryImplvirtual
OnFilesLoaded() overrideUAssetRegistryImplvirtual
OnInMemoryAssetCreated() overrideUAssetRegistryImplvirtual
OnInMemoryAssetDeleted() overrideUAssetRegistryImplvirtual
OnKnownGathersComplete() overrideUAssetRegistryImplvirtual
OnPathAdded() overrideUAssetRegistryImplvirtual
OnPathRemoved() overrideUAssetRegistryImplvirtual
OnPathsAdded() overrideUAssetRegistryImplvirtual
OnPathsRemoved() overrideUAssetRegistryImplvirtual
OnScanEnded() overrideUAssetRegistryImplvirtual
OnScanStarted() overrideUAssetRegistryImplvirtual
OnVerseAdded() overrideUAssetRegistryImplvirtual
OnVerseRemoved() overrideUAssetRegistryImplvirtual
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
PackageDeleted(UPackage *DeletedPackage) overrideUAssetRegistryImplvirtual
ParseParms(const TCHAR *Parms)UObject
PathExists(const FString &PathToTest) const overrideUAssetRegistryImplvirtual
PathExists(const FName PathToTest) const overrideUAssetRegistryImplvirtual
PostCDOContruct()UObjectinlinevirtual
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties()UObjectvirtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad()UObjectvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
PreDestroyFromReplication()UObjectvirtual
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSave(FObjectPreSaveContext SaveContext)UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
PrioritizeAssetInstall(const FAssetData &AssetData) const overrideUAssetRegistryImplvirtual
PrioritizeSearchPath(const FString &PathToPrioritize) overrideUAssetRegistryImplvirtual
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
ReadLockEnumerateAllTagToAssetDatas(TFunctionRef< bool(FName TagName, IAssetRegistry::FEnumerateAssetDatasFunc EnumerateAssets)> Callback) const overrideUAssetRegistryImplvirtual
ReattachExternalPackage()UObjectBaseUtility
ReferenceOptionsIAssetRegistry
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterDependencies()UObjectBaseinlineprotectedvirtual
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseRef() constUObjectBase
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromRoot()UObjectBaseUtilityinline
RemovePath(const FString &PathToRemove) overrideUAssetRegistryImplvirtual
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)UObjectvirtual
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
RunAssetsThroughFilter(TArray< FAssetData > &AssetDataList, const FARFilter &Filter) const overrideUAssetRegistryImplvirtual
IAssetRegistry::RunAssetsThroughFilter(UPARAM(ref) TArray< FAssetData > &AssetDataList, const FARFilter &Filter) const =0IAssetRegistrypure virtual
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
ScanFilesSynchronous(const TArray< FString > &InFilePaths, bool bForceRescan=false) overrideUAssetRegistryImplvirtual
ScanModifiedAssetFiles(const TArray< FString > &InFilePaths) overrideUAssetRegistryImplvirtual
ScanModifiedAssetFiles(const TArray< FString > &InFilePaths, UE::AssetRegistry::EScanFlags ScanFlags) overrideUAssetRegistryImplvirtual
ScanPathsSynchronous(const TArray< FString > &InPaths, bool bForceRescan=false, bool bIgnoreDenyListScanFilters=false) overrideUAssetRegistryImplvirtual
ScanSynchronous(const TArray< FString > &InPaths, const TArray< FString > &InFilePaths, UE::AssetRegistry::EScanFlags InScanFlags=UE::AssetRegistry::EScanFlags::None) overrideUAssetRegistryImplvirtual
SearchAllAssets(bool bSynchronousSearch) overrideUAssetRegistryImplvirtual
Serialize(FArchive &Ar) overrideUAssetRegistryImplvirtual
UObject::Serialize(FStructuredArchive::FRecord Record)UObjectvirtual
IAssetRegistry::Serialize(FStructuredArchive::FRecord Record)=0IAssetRegistrypure virtual
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetManageReferences(const TMultiMap< FAssetIdentifier, FAssetIdentifier > &ManagerMap, bool bClearExisting, UE::AssetRegistry::EDependencyCategory RecurseType, TSet< FDependsNode * > &ExistingManagedNode, ShouldSetManagerPredicate ShouldSetManager=nullptr) overrideUAssetRegistryImplprotectedvirtual
SetManageReferences(UE::AssetRegistry::FSetManageReferencesContext &Context) overrideUAssetRegistryImplprotectedvirtual
SetPrimaryAssetIdForObjectPath(const FSoftObjectPath &ObjectPath, FPrimaryAssetId PrimaryAssetId) overrideUAssetRegistryImplprotectedvirtual
SetTemporaryCachingMode(bool bEnable) overrideUAssetRegistryImplvirtual
SetTemporaryCachingModeInvalidated() overrideUAssetRegistryImplvirtual
ShouldSetManagerPredicate typedefIAssetRegistry
ShouldUpdateDiskCacheAfterLoad() const overrideUAssetRegistryImplinlinevirtual
ShutdownAfterError()UObjectinlinevirtual
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SourceFileTagName()UObjectstatic
TagSubobjects(EObjectFlags NewFlags)UObjectvirtual
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
Tick(float DeltaTime) overrideUAssetRegistryImplvirtual
TickOnBackgroundThread()UAssetRegistryImpl
TryGetAssetByObjectPath(const FSoftObjectPath &ObjectPath, FAssetData &OutAssetData) const overrideUAssetRegistryImplvirtual
TryGetAssetPackageData(const FName PackageName, FAssetPackageData &OutAssetPackageData) const overrideUAssetRegistryImplvirtual
TryGetAssetPackageData(const FName PackageName, FAssetPackageData &OutAssetPackageData, FName &OutCorrectCasePackageName) const overrideUAssetRegistryImplvirtual
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UAssetRegistryImpl(const FObjectInitializer &ObjectInitializer)UAssetRegistryImpl
UAssetRegistryImpl(FVTableHelper &Helper)UAssetRegistryImpl
UE::AssetRegistry::FAssetRegistryImplUAssetRegistryImplfriend
UE::AssetRegistry::Premade::FAsyncConsumerUAssetRegistryImplfriend
UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="Get Dependencies", ScriptName="GetDependencies")) virtual bool K2_GetDependencies(FName PackageNameIAssetRegistry
UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="Get Referencers", ScriptName="GetReferencers")) virtual bool K2_GetReferencers(FName PackageNameIAssetRegistry
UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="GetAncestorClassNames", ScriptName="GetAncestorClassNames")) virtual bool GetAncestorClassNames(FTopLevelAssetPath ClassPathNameIAssetRegistry
UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="GetDerivedClassNames", ScriptName="GetDerivedClassNames")) virtual void GetDerivedClassNames(const TArray< FTopLevelAssetPath > &ClassNamesIAssetRegistry
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UObjectBaseUtility()UObjectBaseUtilityinline
UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
UseFilterToExcludeAssets(TArray< FAssetData > &AssetDataList, const FARFilter &Filter) const overrideUAssetRegistryImplvirtual
UseFilterToExcludeAssets(TArray< FAssetData > &AssetDataList, const FARCompiledFilter &CompiledFilter) const overrideUAssetRegistryImplvirtual
IAssetRegistry::UseFilterToExcludeAssets(UPARAM(ref) TArray< FAssetData > &AssetDataList, const FARFilter &Filter) const =0IAssetRegistrypure virtual
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
VerseCreated(const FString &FilePath) overrideUAssetRegistryImplvirtual
VerseDeleted(const FString &FilePath) overrideUAssetRegistryImplvirtual
WaitForCompletion() overrideUAssetRegistryImplvirtual
WaitForPackage(const FString &PackageName) overrideUAssetRegistryImplvirtual
WaitForPremadeAssetRegistry() overrideUAssetRegistryImplvirtual
WithinClass typedefUObject
~UAssetRegistryImpl()UAssetRegistryImplvirtual
~UObjectBase()UObjectBasevirtual