![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IAssetRegistry, including all inherited members.
| AddPath(const FString &PathToAdd)=0 | IAssetRegistry | pure virtual |
| AppendState(const FAssetRegistryState &InState, UE::AssetRegistry::EAppendMode AppendMode=UE::AssetRegistry::EAppendMode::Append)=0 | IAssetRegistry | pure virtual |
| AssetCreated(UObject *NewAsset)=0 | IAssetRegistry | pure virtual |
| AssetDeleted(UObject *DeletedAsset)=0 | IAssetRegistry | pure virtual |
| AssetRenamed(const UObject *RenamedAsset, const FString &OldObjectPath)=0 | IAssetRegistry | pure virtual |
| AssetsSaved(TArray< FAssetData > &&Assets)=0 | IAssetRegistry | pure virtual |
| AssetTagsFinalized(const UObject &FinalizedAsset)=0 | IAssetRegistry | pure virtual |
| AssetUpdateTags(UObject *Object, EAssetRegistryTagsCaller Caller)=0 | IAssetRegistry | pure virtual |
| ClearGathererCache()=0 | IAssetRegistry | pure virtual |
| CompileFilter(const FARFilter &InFilter, FARCompiledFilter &OutCompiledFilter) const =0 | IAssetRegistry | pure virtual |
| const | IAssetRegistry | |
| const | IAssetRegistry | |
| const | IAssetRegistry | |
| const | IAssetRegistry | |
| ContainsDependency(FName PackageName, FName QueryDependencyName, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| ContainsTag(FName TagName) const =0 | IAssetRegistry | pure virtual |
| DECLARE_EVENT_OneParam(IAssetRegistry, FFilesBlockedEvent, const TArray< FString > &) | IAssetRegistry | |
| DECLARE_EVENT_OneParam(IAssetRegistry, FPathRemovedEvent, const FString &) | IAssetRegistry | |
| 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()=0 | IAssetRegistry | pure virtual |
| DependencyOptions | IAssetRegistry | |
| DoesPackageExistOnDisk(FName PackageName, FString *OutCorrectCasePackageName=nullptr, FString *OutExtension=nullptr) const =0 | IAssetRegistry | pure virtual |
| DumpState(const TArray< FString > &Arguments, TArray< FString > &OutPages, int32 LinesPerPage=1) const =0 | IAssetRegistry | pure virtual |
| EnumerateAllAssets(TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const =0 | IAssetRegistry | pure virtual |
| EnumerateAllCachedPaths(TFunctionRef< bool(FString)> Callback) const =0 | IAssetRegistry | pure virtual |
| EnumerateAllCachedPaths(TFunctionRef< bool(FName)> Callback) const =0 | IAssetRegistry | pure virtual |
| EnumerateAllPackages(TFunctionRef< void(FName PackageName, const FAssetPackageData &PackageData)> Callback, UE::AssetRegistry::EEnumeratePackagesFlags InEnumerateFlags=UE::AssetRegistry::EEnumeratePackagesFlags::None) const =0 | IAssetRegistry | pure virtual |
| EnumerateAssets(const FARFilter &Filter, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const =0 | IAssetRegistry | pure virtual |
| EnumerateAssets(const FARCompiledFilter &Filter, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const =0 | IAssetRegistry | pure virtual |
| EnumerateSubPaths(const FString &InBasePath, TFunctionRef< bool(FString)> Callback, bool bInRecurse) const =0 | IAssetRegistry | pure virtual |
| EnumerateSubPaths(const FName InBasePath, TFunctionRef< bool(FName)> Callback, bool bInRecurse) const =0 | IAssetRegistry | pure virtual |
| ExcludedClassNames | IAssetRegistry | |
| FAssetDataFunc typedef | IAssetRegistry | |
| FEnumerateAssetDatasFunc typedef | IAssetRegistry | |
| Get() | IAssetRegistry | inlinestatic |
| GetAllAssets(TArray< FAssetData > &OutAssetData, bool bIncludeOnlyOnDiskAssets=false) const =0 | IAssetRegistry | pure virtual |
| GetAllCachedPaths(TArray< FString > &OutPathList) const =0 | IAssetRegistry | pure virtual |
| GetAllocatedSize(bool bLogDetailed=false) const =0 | IAssetRegistry | pure virtual |
| GetAssetAvailability(const FAssetData &AssetData) const =0 | IAssetRegistry | pure virtual |
| GetAssetAvailabilityProgress(const FAssetData &AssetData, EAssetAvailabilityProgressReportingType::Type ReportType) const =0 | IAssetRegistry | pure virtual |
| GetAssetAvailabilityProgressTypeSupported(EAssetAvailabilityProgressReportingType::Type ReportType) const =0 | IAssetRegistry | pure virtual |
| GetAssetByObjectPath(const FName ObjectPath, bool bIncludeOnlyOnDiskAssets=false) const =0 | IAssetRegistry | pure virtual |
| GetAssetByObjectPath(const FSoftObjectPath &ObjectPath, bool bIncludeOnlyOnDiskAssets=false, bool bSkipARFilteredAssets=true) const =0 | IAssetRegistry | pure virtual |
| GetAssetPackageDataCopy(FName PackageName) const =0 | IAssetRegistry | pure virtual |
| GetAssetPackageDatasCopy(TArrayView< FName > PackageNames) const =0 | IAssetRegistry | pure virtual |
| GetAssets(const FARFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const =0 | IAssetRegistry | pure virtual |
| GetAssets(const FARCompiledFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const =0 | IAssetRegistry | pure virtual |
| GetAssetsByClass(FTopLevelAssetPath ClassPathName, TArray< FAssetData > &OutAssetData, bool bSearchSubClasses=false) const =0 | IAssetRegistry | pure virtual |
| GetAssetsByPackageName(FName PackageName, TArray< FAssetData > &OutAssetData, bool bIncludeOnlyOnDiskAssets=false, bool bSkipARFilteredAssets=true) const =0 | IAssetRegistry | pure virtual |
| GetAssetsByPath(FName PackagePath, TArray< FAssetData > &OutAssetData, bool bRecursive=false, bool bIncludeOnlyOnDiskAssets=false) const =0 | IAssetRegistry | pure virtual |
| GetAssetsByPaths(TArray< FName > PackagePaths, TArray< FAssetData > &OutAssetData, bool bRecursive=false, bool bIncludeOnlyOnDiskAssets=false) const =0 | IAssetRegistry | pure virtual |
| GetAssetsByTags(const TArray< FName > &AssetTags, TArray< FAssetData > &OutAssetData) const =0 | IAssetRegistry | pure virtual |
| GetAssetsByTagValues(const TMultiMap< FName, FString > &AssetTagsAndValues, TArray< FAssetData > &OutAssetData) const =0 | IAssetRegistry | pure virtual |
| GetCachedEmptyPackagesCopy() const =0 | IAssetRegistry | pure virtual |
| GetChecked() | IAssetRegistry | inlinestatic |
| GetDependencies(const FAssetIdentifier &AssetIdentifier, TArray< FAssetIdentifier > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| GetDependencies(const FAssetIdentifier &AssetIdentifier, TArray< FAssetDependency > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| GetDependencies(FName PackageName, TArray< FName > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| GetFirstPackageByName(FStringView PackageName) const =0 | IAssetRegistry | pure virtual |
| GetInMemoryAssets(const FARFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const =0 | IAssetRegistry | pure virtual |
| GetInMemoryAssets(const FARCompiledFilter &Filter, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=true) const =0 | IAssetRegistry | pure virtual |
| GetPackagesByName(FStringView PackageName, TArray< FName > &OutPackageNames) const =0 | IAssetRegistry | pure virtual |
| GetRedirectedObjectPath(const FSoftObjectPath &ObjectPath)=0 | IAssetRegistry | pure virtual |
| GetReferencers(const FAssetIdentifier &AssetIdentifier, TArray< FAssetIdentifier > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| GetReferencers(const FAssetIdentifier &AssetIdentifier, TArray< FAssetDependency > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| GetReferencers(FName PackageName, TArray< FName > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const =0 | IAssetRegistry | pure virtual |
| GetSubPaths(const FString &InBasePath, TArray< FString > &OutPathList, bool bInRecurse) const =0 | IAssetRegistry | pure virtual |
| GetSubPaths(const FName &InBasePath, TArray< FName > &OutPathList, bool bInRecurse) const =0 | IAssetRegistry | pure virtual |
| GetTemporaryCachingMode() const =0 | IAssetRegistry | pure virtual |
| GetVerseFilesByPath(FName PackagePath, TArray< FName > &OutFilePaths, bool bRecursive=false) const =0 | IAssetRegistry | pure virtual |
| HasAssets(const FName PackagePath, const bool bRecursive=false) const =0 | IAssetRegistry | pure virtual |
| HasSerializedDiscoveryCache() const =0 | IAssetRegistry | pure virtual |
| HasVerseFiles(FName PackagePath, bool bRecursive=false) const =0 | IAssetRegistry | pure virtual |
| InitializeSerializationOptions(FAssetRegistrySerializationOptions &Options, const FString &PlatformIniName, UE::AssetRegistry::ESerializationTarget Target) const | IAssetRegistry | virtual |
| InitializeSerializationOptions(FAssetRegistrySerializationOptions &Options, const ITargetPlatform *TargetPlatform=nullptr, UE::AssetRegistry::ESerializationTarget Target=UE::AssetRegistry::ESerializationTarget::ForGame) const =0 | IAssetRegistry | pure virtual |
| InitializeTemporaryAssetRegistryState(FAssetRegistryState &OutState, const FAssetRegistrySerializationOptions &Options, bool bRefreshExisting=false, const TSet< FName > &RequiredPackages=TSet< FName >(), const TSet< FName > &RemovePackages=TSet< FName >()) const =0 | IAssetRegistry | pure virtual |
| IsAssetExcludedByFilter(const FAssetData &AssetData, const FARCompiledFilter &Filter) const =0 | IAssetRegistry | pure virtual |
| IsAssetIncludedByFilter(const FAssetData &AssetData, const FARCompiledFilter &Filter) const =0 | IAssetRegistry | pure virtual |
| IsGathering() const =0 | IAssetRegistry | pure virtual |
| IsLoadingAssets() const =0 | IAssetRegistry | pure virtual |
| IsPathBeautificationNeeded(const FString &InAssetPath) const =0 | IAssetRegistry | pure virtual |
| IsSearchAllAssets() const =0 | IAssetRegistry | pure virtual |
| IsSearchAsync() const =0 | IAssetRegistry | pure virtual |
| K2_GetAssetByObjectPath(const FSoftObjectPath &ObjectPath, bool bIncludeOnlyOnDiskAssets=false, bool bSkipARFilteredAssets=true) const | IAssetRegistry | virtual |
| LoadPackageRegistryData(FArchive &Ar, FLoadPackageRegistryData &InOutData) const =0 | IAssetRegistry | pure virtual |
| LoadPackageRegistryData(const FString &PackageFilename, FLoadPackageRegistryData &InOutData) const =0 | IAssetRegistry | pure virtual |
| OnAssetAdded()=0 | IAssetRegistry | pure virtual |
| OnAssetCollision_Private()=0 | IAssetRegistry | pure virtual |
| OnAssetRemoved()=0 | IAssetRegistry | pure virtual |
| OnAssetRenamed()=0 | IAssetRegistry | pure virtual |
| OnAssetsAdded()=0 | IAssetRegistry | pure virtual |
| OnAssetsRemoved()=0 | IAssetRegistry | pure virtual |
| OnAssetsUpdated()=0 | IAssetRegistry | pure virtual |
| OnAssetsUpdatedOnDisk()=0 | IAssetRegistry | pure virtual |
| OnAssetUpdated()=0 | IAssetRegistry | pure virtual |
| OnAssetUpdatedOnDisk()=0 | IAssetRegistry | pure virtual |
| OnFileLoadProgressUpdated()=0 | IAssetRegistry | pure virtual |
| OnFilesBlocked()=0 | IAssetRegistry | pure virtual |
| OnFilesLoaded()=0 | IAssetRegistry | pure virtual |
| OnInMemoryAssetCreated()=0 | IAssetRegistry | pure virtual |
| OnInMemoryAssetDeleted()=0 | IAssetRegistry | pure virtual |
| OnKnownGathersComplete()=0 | IAssetRegistry | pure virtual |
| OnPathAdded()=0 | IAssetRegistry | pure virtual |
| OnPathRemoved()=0 | IAssetRegistry | pure virtual |
| OnPathsAdded()=0 | IAssetRegistry | pure virtual |
| OnPathsRemoved()=0 | IAssetRegistry | pure virtual |
| OnScanEnded()=0 | IAssetRegistry | pure virtual |
| OnScanStarted()=0 | IAssetRegistry | pure virtual |
| OnVerseAdded()=0 | IAssetRegistry | pure virtual |
| OnVerseRemoved()=0 | IAssetRegistry | pure virtual |
| PackageDeleted(UPackage *DeletedPackage)=0 | IAssetRegistry | pure virtual |
| PathExists(const FString &PathToTest) const =0 | IAssetRegistry | pure virtual |
| PathExists(const FName PathToTest) const =0 | IAssetRegistry | pure virtual |
| PrioritizeAssetInstall(const FAssetData &AssetData) const =0 | IAssetRegistry | pure virtual |
| PrioritizeSearchPath(const FString &PathToPrioritize)=0 | IAssetRegistry | pure virtual |
| ReadLockEnumerateAllTagToAssetDatas(TFunctionRef< bool(FName TagName, FEnumerateAssetDatasFunc EnumerateAssets)> Callback) const =0 | IAssetRegistry | pure virtual |
| ReferenceOptions | IAssetRegistry | |
| RemovePath(const FString &PathToRemove)=0 | IAssetRegistry | pure virtual |
| RequestPauseBackgroundProcessing() | IAssetRegistry | inlineprotectedvirtual |
| RequestResumeBackgroundProcessing() | IAssetRegistry | inlineprotectedvirtual |
| RunAssetsThroughFilter(UPARAM(ref) TArray< FAssetData > &AssetDataList, const FARFilter &Filter) const =0 | IAssetRegistry | pure virtual |
| ScanFilesSynchronous(const TArray< FString > &InFilePaths, bool bForceRescan=false)=0 | IAssetRegistry | pure virtual |
| ScanModifiedAssetFiles(const TArray< FString > &InFilePaths)=0 | IAssetRegistry | pure virtual |
| ScanModifiedAssetFiles(const TArray< FString > &InFilePaths, UE::AssetRegistry::EScanFlags ScanFlags)=0 | IAssetRegistry | pure virtual |
| ScanPathsSynchronous(const TArray< FString > &InPaths, bool bForceRescan=false, bool bIgnoreDenyListScanFilters=false)=0 | IAssetRegistry | pure virtual |
| ScanSynchronous(const TArray< FString > &InPaths, const TArray< FString > &InFilePaths, UE::AssetRegistry::EScanFlags InScanFlags=UE::AssetRegistry::EScanFlags::None)=0 | IAssetRegistry | pure virtual |
| SearchAllAssets(bool bSynchronousSearch)=0 | IAssetRegistry | pure virtual |
| Serialize(FArchive &Ar)=0 | IAssetRegistry | pure virtual |
| Serialize(FStructuredArchive::FRecord Record)=0 | IAssetRegistry | pure virtual |
| SetManageReferences(const TMultiMap< FAssetIdentifier, FAssetIdentifier > &ManagerMap, bool bClearExisting, UE::AssetRegistry::EDependencyCategory RecurseType, TSet< FDependsNode * > &ExistingManagedNodes, ShouldSetManagerPredicate ShouldSetManager=nullptr)=0 | IAssetRegistry | protectedpure virtual |
| SetManageReferences(UE::AssetRegistry::FSetManageReferencesContext &Context)=0 | IAssetRegistry | protectedpure virtual |
| SetPrimaryAssetIdForObjectPath(const FSoftObjectPath &ObjectPath, FPrimaryAssetId PrimaryAssetId)=0 | IAssetRegistry | protectedpure virtual |
| SetTemporaryCachingMode(bool bEnable)=0 | IAssetRegistry | pure virtual |
| SetTemporaryCachingModeInvalidated()=0 | IAssetRegistry | pure virtual |
| ShouldSetManagerPredicate typedef | IAssetRegistry | |
| ShouldUpdateDiskCacheAfterLoad() const =0 | IAssetRegistry | pure virtual |
| Tick(float DeltaTime)=0 | IAssetRegistry | pure virtual |
| TryGetAssetByObjectPath(const FSoftObjectPath &ObjectPath, FAssetData &OutAssetData) const =0 | IAssetRegistry | pure virtual |
| TryGetAssetPackageData(FName PackageName, FAssetPackageData &OutAssetPackageData) const =0 | IAssetRegistry | pure virtual |
| TryGetAssetPackageData(FName PackageName, FAssetPackageData &OutAssetPackageData, FName &OutCorrectCasePackageName) const =0 | IAssetRegistry | pure virtual |
| UAssetManager | IAssetRegistry | friend |
| UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="Get Dependencies", ScriptName="GetDependencies")) virtual bool K2_GetDependencies(FName PackageName | IAssetRegistry | |
| UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="Get Referencers", ScriptName="GetReferencers")) virtual bool K2_GetReferencers(FName PackageName | IAssetRegistry | |
| UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="GetAncestorClassNames", ScriptName="GetAncestorClassNames")) virtual bool GetAncestorClassNames(FTopLevelAssetPath ClassPathName | IAssetRegistry | |
| UFUNCTION(BlueprintCallable, BlueprintPure=false, Category="AssetRegistry", meta=(DisplayName="GetDerivedClassNames", ScriptName="GetDerivedClassNames")) virtual void GetDerivedClassNames(const TArray< FTopLevelAssetPath > &ClassNames | IAssetRegistry | |
| UseFilterToExcludeAssets(UPARAM(ref) TArray< FAssetData > &AssetDataList, const FARFilter &Filter) const =0 | IAssetRegistry | pure virtual |
| UseFilterToExcludeAssets(TArray< FAssetData > &AssetDataList, const FARCompiledFilter &CompiledFilter) const =0 | IAssetRegistry | pure virtual |
| VerseCreated(const FString &FilePathOnDisk)=0 | IAssetRegistry | pure virtual |
| VerseDeleted(const FString &FilePathOnDisk)=0 | IAssetRegistry | pure virtual |
| WaitForCompletion()=0 | IAssetRegistry | pure virtual |
| WaitForPackage(const FString &PackageName)=0 | IAssetRegistry | pure virtual |
| WaitForPremadeAssetRegistry()=0 | IAssetRegistry | pure virtual |