UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::AssetRegistry::FAssetRegistryImpl Member List

This is the complete list of members for UE::AssetRegistry::FAssetRegistryImpl, including all inherited members.

AddAssetPath(Impl::FEventContext &EventContext, FName PathToAdd)UE::AssetRegistry::FAssetRegistryImpl
AddEmptyPackage(FName PackageName)UE::AssetRegistry::FAssetRegistryImpl
AddPath(Impl::FEventContext &EventContext, FStringView PathToAdd)UE::AssetRegistry::FAssetRegistryImpl
AddVerseFile(Impl::FEventContext &EventContext, FName VerseFilePathToAdd)UE::AssetRegistry::FAssetRegistryImpl
AppendState(Impl::FEventContext &EventContext, const FAssetRegistryState &InState, FAssetRegistryState::EInitializationMode Mode=FAssetRegistryState::EInitializationMode::Append, bool bEmitAssetEvents=false)UE::AssetRegistry::FAssetRegistryImpl
ClearGathererCache()UE::AssetRegistry::FAssetRegistryImpl
CollectCodeGeneratorClasses()UE::AssetRegistry::FAssetRegistryImpl
CompileFilter(Impl::FClassInheritanceContext &InheritanceContext, const FARFilter &InFilter, FARCompiledFilter &OutCompiledFilter) constUE::AssetRegistry::FAssetRegistryImpl
ConditionalClearGameThreadRequestedClasses(Impl::FTickContext &TickContext)UE::AssetRegistry::FAssetRegistryImpl
ConditionalLoadPremadeAssetRegistry(UE::AssetRegistry::FInterfaceWriteScopeLock &ScopeLock, UE::AssetRegistry::Impl::FEventContext &EventContext)UE::AssetRegistry::FAssetRegistryImpl
ConditionalRetryGatherAssetsForGameThread(Impl::FTickContext &TickContext)UE::AssetRegistry::FAssetRegistryImpl
CopySerializationOptions(FAssetRegistrySerializationOptions &OutOptions, ESerializationTarget Target) constUE::AssetRegistry::FAssetRegistryImpl
EnumerateAllDiskAssets(TSet< FName > &PackageNamesToSkip, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) constUE::AssetRegistry::FAssetRegistryImpl
EnumerateDiskAssets(const FARCompiledFilter &InFilter, TSet< FName > &PackagesToSkip, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags) constUE::AssetRegistry::FAssetRegistryImpl
FAssetRegistryImpl()UE::AssetRegistry::FAssetRegistryImpl
GetAllocatedSize(bool bLogDetailed, SIZE_T &StateSize, SIZE_T &StaticSize, SIZE_T &SearchSize) constUE::AssetRegistry::FAssetRegistryImpl
GetAncestorClassNames(Impl::FClassInheritanceContext &InheritanceContext, FTopLevelAssetPath ClassName, TArray< FTopLevelAssetPath > &OutAncestorClassNames) constUE::AssetRegistry::FAssetRegistryImpl
GetAndScanRedirectedObjectPath(FInterfaceWriteScopeLock &ScopeLock, const FSoftObjectPath &ObjectPath, UE::AssetRegistry::Impl::FEventContext *EventContext, UE::AssetRegistry::Impl::FClassInheritanceContext *InheritanceContext)UE::AssetRegistry::FAssetRegistryImpl
GetCachedEmptyPackages() constUE::AssetRegistry::FAssetRegistryImpl
GetCachedPathTree() constUE::AssetRegistry::FAssetRegistryImpl
GetCurrentAllClassesVersionNumber()UE::AssetRegistry::FAssetRegistryImplstatic
GetCurrentGeneratorClassesVersionNumber()UE::AssetRegistry::FAssetRegistryImplstatic
GetPerformanceMode() constUE::AssetRegistry::FAssetRegistryImplinline
GetRedirectedObjectPath(FInterfaceReadScopeLock &ScopeLock, const FSoftObjectPath &ObjectPath)UE::AssetRegistry::FAssetRegistryImpl
GetSavedAllClassesVersionNumber() constUE::AssetRegistry::FAssetRegistryImplinline
GetSavedGeneratorClassesVersionNumber() constUE::AssetRegistry::FAssetRegistryImplinline
GetState() constUE::AssetRegistry::FAssetRegistryImpl
GetSubClasses(Impl::FClassInheritanceContext &InheritanceContext, const TArray< FTopLevelAssetPath > &InClassNames, const TSet< FTopLevelAssetPath > &ExcludedClassNames, TSet< FTopLevelAssetPath > &SubClassNames) constUE::AssetRegistry::FAssetRegistryImpl
GetTempCachedInheritanceBuffer()UE::AssetRegistry::FAssetRegistryImplinline
GetVerseFilesByPath(FName PackagePath, TArray< FName > *OutFilePaths, bool bRecursive) constUE::AssetRegistry::FAssetRegistryImpl
HasAssets(const FName PackagePath, const bool bRecursive) constUE::AssetRegistry::FAssetRegistryImpl
HasSerializedDiscoveryCache() constUE::AssetRegistry::FAssetRegistryImpl
Initialize(UE::AssetRegistry::FInterfaceWriteScopeLock &ScopeLock, Impl::FInitializeContext &Context)UE::AssetRegistry::FAssetRegistryImpl
IsAdditionalMountSearchInProgress() constUE::AssetRegistry::FAssetRegistryImplinline
IsGameThreadTakeOverGatherEachTick() constUE::AssetRegistry::FAssetRegistryImpl
IsGathering() constUE::AssetRegistry::FAssetRegistryImpl
IsInitialSearchCompleted() constUE::AssetRegistry::FAssetRegistryImplinline
IsInitialSearchStarted() constUE::AssetRegistry::FAssetRegistryImplinline
IsLoadingAssets() constUE::AssetRegistry::FAssetRegistryImpl
IsSearchAllAssets() constUE::AssetRegistry::FAssetRegistryImplinline
IsTempCachingAlwaysEnabled() constUE::AssetRegistry::FAssetRegistryImplinline
IsTempCachingEnabled() constUE::AssetRegistry::FAssetRegistryImplinline
LogSearchDiagnostics(double StartTime)UE::AssetRegistry::FAssetRegistryImpl
OnAssetCollision_Private()UE::AssetRegistry::FAssetRegistryImpl
OnContentPathDismounted(Impl::FEventContext &EventContext, const FString &InAssetPath, const FString &AssetPathNoTrailingSlash, const FString &FileSystemPath)UE::AssetRegistry::FAssetRegistryImpl
OnContentPathMounted(UE::AssetRegistry::FInterfaceWriteScopeLock &ScopeLock, Impl::FEventContext &EventContext, Impl::FClassInheritanceContext &InheritanceContext, const FString &InAssetPath, const FString &AssetPathWithTrailingSlash, const FString &FileSystemPath)UE::AssetRegistry::FAssetRegistryImpl
OnPluginLoadingComplete(bool bPhaseSuccessful)UE::AssetRegistry::FAssetRegistryImpl
PrioritizeSearchPath(const FString &PathToPrioritize)UE::AssetRegistry::FAssetRegistryImpl
ProcessGameThreadRequestedClasses()UE::AssetRegistry::FAssetRegistryImpl
RefreshNativeClasses()UE::AssetRegistry::FAssetRegistryImpl
RemoveAssetPath(Impl::FEventContext &EventContext, FName PathToRemove, bool bEvenIfAssetsStillExist=false)UE::AssetRegistry::FAssetRegistryImpl
RemoveEmptyPackage(FName PackageName)UE::AssetRegistry::FAssetRegistryImpl
RemovePackageData(Impl::FEventContext &EventContext, const FName PackageName)UE::AssetRegistry::FAssetRegistryImpl
RemoveVerseFile(Impl::FEventContext &EventContext, FName VerseFilePathToRemove)UE::AssetRegistry::FAssetRegistryImpl
RequestGameThreadProcessClass(const FTopLevelAssetPath &RequestedGameThreadClass)UE::AssetRegistry::FAssetRegistryImpl
ResolveRedirect(const FString &InPackageName, FString &OutPackageName) constUE::AssetRegistry::FAssetRegistryImpl
ScanModifiedAssetFiles(FInterfaceWriteScopeLock &ScopeLock, Impl::FEventContext &EventContext, Impl::FClassInheritanceContext &InheritanceContext, const TArray< FString > &InFilePaths, UE::AssetRegistry::EScanFlags ScanFlags)UE::AssetRegistry::FAssetRegistryImpl
ScanPathsSynchronous(FInterfaceWriteScopeLock *ScopeLock, Impl::FScanPathContext &Context)UE::AssetRegistry::FAssetRegistryImpl
SearchAllAssets(Impl::FEventContext &EventContext, Impl::FClassInheritanceContext &InheritanceContext, bool bSynchronousSearch)UE::AssetRegistry::FAssetRegistryImpl
Serialize(FArchive &Ar, Impl::FEventContext &EventContext)UE::AssetRegistry::FAssetRegistryImpl
SetGameThreadTakeOverGatherEachTick(bool bValue)UE::AssetRegistry::FAssetRegistryImpl
SetManageReferences(FSetManageReferencesContext &Context)UE::AssetRegistry::FAssetRegistryImpl
SetPerformanceMode(Impl::EPerformanceMode NewMode)UE::AssetRegistry::FAssetRegistryImpl
SetPrimaryAssetIdForObjectPath(Impl::FEventContext &EventContext, const FSoftObjectPath &ObjectPath, FPrimaryAssetId PrimaryAssetId)UE::AssetRegistry::FAssetRegistryImpl
SetTemporaryCachingMode(bool bEnable)UE::AssetRegistry::FAssetRegistryImpl
SetTemporaryCachingModeInvalidated()UE::AssetRegistry::FAssetRegistryImpl
ShouldSkipAsset(FTopLevelAssetPath AssetClass, uint32 PackageFlags) constUE::AssetRegistry::FAssetRegistryImpl
ShouldSkipAsset(const UObject *InAsset) constUE::AssetRegistry::FAssetRegistryImpl
ShouldSortDependencies() constUE::AssetRegistry::FAssetRegistryImpl
ShouldSortReferencers() constUE::AssetRegistry::FAssetRegistryImpl
TickGatherer(Impl::FTickContext &TickContext)UE::AssetRegistry::FAssetRegistryImpl
TickGatherPackage(UE::AssetRegistry::FInterfaceWriteScopeLock &ScopeLock, Impl::FEventContext &EventContext, const FString &PackageName, const FString &LocalPath)UE::AssetRegistry::FAssetRegistryImpl
WaitForGathererIdle(float TimeoutSeconds)UE::AssetRegistry::FAssetRegistryImpl
WaitForGathererIdleIfSynchronous()UE::AssetRegistry::FAssetRegistryImpl