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

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

AddAssetData(FAssetData *AssetData)FAssetRegistryState
AddDependencies(const FAssetIdentifier &AssetIdentifier, TConstArrayView< FAssetDependency > Dependencies)FAssetRegistryState
AddReferencers(const FAssetIdentifier &AssetIdentifier, TConstArrayView< FAssetDependency > Referencers)FAssetRegistryState
AddTagsToAssetData(const FSoftObjectPath &InObjectPath, FAssetDataTagMap &&InTagsAndValues)FAssetRegistryState
ClearDependencies(const FAssetIdentifier &AssetIdentifier, UE::AssetRegistry::EDependencyCategory Category)FAssetRegistryState
ClearReferencers(const FAssetIdentifier &AssetIdentifier, UE::AssetRegistry::EDependencyCategory Category)FAssetRegistryState
ContainsDependency(const FAssetIdentifier &AssetIdentifier, const FAssetIdentifier &QueryAsset, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) constFAssetRegistryState
ContainsTag(FName TagName) constFAssetRegistryStateinline
CopyAssetsByPackageName(const FName PackageName) constFAssetRegistryStateinline
CreateOrGetAssetPackageData(FName PackageName)FAssetRegistryState
EEnumerateAssetsFlags typedefFAssetRegistryState
EInitializationMode typedefFAssetRegistryState
EnumerateAllAssets(TFunctionRef< void(const FAssetData &)> Callback, EEnumerateAssetsFlags InEnumerateFlags=EEnumerateAssetsFlags::AllowAll) constFAssetRegistryState
EnumerateAllAssets(const TSet< FName > &PackageNamesToSkip, TFunctionRef< bool(const FAssetData &)> Callback, EEnumerateAssetsFlags InEnumerateFlags=EEnumerateAssetsFlags::AllowUnfilteredArAssets) constFAssetRegistryState
EnumerateAllPaths(TFunctionRef< void(FName PathName)> Callback) constFAssetRegistryState
EnumerateAssets(const FARCompiledFilter &Filter, const TSet< FName > &PackageNamesToSkip, TFunctionRef< bool(const FAssetData &)> Callback, EEnumerateAssetsFlags InEnumerateFlags=EEnumerateAssetsFlags::AllowUnfilteredArAssets) constFAssetRegistryState
EnumerateAssetsByClassPathName(const FTopLevelAssetPath ClassPathName, TFunctionRef< bool(const FAssetData *AssetData)> Callback) constFAssetRegistryStateinline
EnumerateAssetsByPackageName(const FName PackageName, TFunctionRef< bool(const FAssetData *AssetData)> Callback) constFAssetRegistryStateinline
EnumerateAssetsByPackagePath(FName LongPackagePathName, TFunctionRef< bool(const FAssetData *AssetData)> Callback) constFAssetRegistryStateinline
EnumerateAssetsByTagName(const FName TagName, TFunctionRef< bool(const FAssetData *AssetData)> Callback) constFAssetRegistryState
EnumerateTags(TFunctionRef< bool(FName TagName)> Callback) constFAssetRegistryStateinline
EnumerateTagToAssetDatas(TFunctionRef< bool(FName TagName, IAssetRegistry::FEnumerateAssetDatasFunc EnumerateAssets)> Callback) constFAssetRegistryState
FAssetDataGathererFAssetRegistryStatefriend
FAssetDataMap typedefFAssetRegistryState
FAssetRegistryGeneratorFAssetRegistryStatefriend
FAssetRegistryState()FAssetRegistryStateinline
FAssetRegistryState(const FAssetRegistryState &)=deleteFAssetRegistryState
FAssetRegistryState(FAssetRegistryState &&Rhs)FAssetRegistryStateinline
FConstAssetDataMap typedefFAssetRegistryState
FilterTags(const FAssetRegistrySerializationOptions &Options)FAssetRegistryState
GetAllAssets(const TSet< FName > &PackageNamesToSkip, TArray< FAssetData > &OutAssetData, bool bARFiltering=false) constFAssetRegistryState
GetAllocatedSize(bool bLogDetailed=false) constFAssetRegistryState
GetAssetByObjectPath(const FSoftObjectPath &ObjectPath) constFAssetRegistryStateinline
GetAssetByObjectPath(const UE::AssetRegistry::Private::FCachedAssetKey &Key) constFAssetRegistryStateinline
GetAssetPackageData(FName PackageName) constFAssetRegistryState
GetAssetPackageData(FName PackageName, FName &OutCorrectCasePackageName) constFAssetRegistryState
GetAssetPackageData(FName PackageName)FAssetRegistryState
GetAssetPackageDataMap() constFAssetRegistryStateinline
GetAssets(const FARCompiledFilter &Filter, const TSet< FName > &PackageNamesToSkip, TArray< FAssetData > &OutAssetData, bool bSkipARFilteredAssets=false) constFAssetRegistryState
GetDependencies(const FAssetIdentifier &AssetIdentifier, TArray< FAssetIdentifier > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) constFAssetRegistryState
GetDependencies(const FAssetIdentifier &AssetIdentifier, TArray< FAssetDependency > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) constFAssetRegistryState
GetFirstPackageByName(FStringView PackageName) constFAssetRegistryState
GetNumAssets() constFAssetRegistryStateinline
GetNumPackages() constFAssetRegistryStateinline
GetPackageNames(TArray< FName > &OutPackageNames) constFAssetRegistryStateinline
GetPackagesByName(FStringView PackageName, TArray< FName > &OutPackageNames) constFAssetRegistryState
GetPrimaryAssetsIds(TSet< FPrimaryAssetId > &OutPrimaryAssets) constFAssetRegistryState
GetReferencers(const FAssetIdentifier &AssetIdentifier, TArray< FAssetIdentifier > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) constFAssetRegistryState
GetReferencers(const FAssetIdentifier &AssetIdentifier, TArray< FAssetDependency > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) constFAssetRegistryState
HasAssets(const FName PackagePath, bool bARFiltering=false) constFAssetRegistryState
InitializeFromExisting(const FAssetRegistryState &Existing, const FAssetRegistrySerializationOptions &Options, EInitializationMode InitializationMode=EInitializationMode::Rebuild, FAssetRegistryAppendResult *OutAppendResult=nullptr)FAssetRegistryStateinline
InitializeFromExistingAndPrune(const FAssetRegistryState &ExistingState, const TSet< FName > &RequiredPackages, const TSet< FName > &RemovePackages, const TSet< int32 > ChunksToKeep, const FAssetRegistrySerializationOptions &Options)FAssetRegistryState
IsFilterValid(const FARCompiledFilter &Filter)FAssetRegistryStatestatic
Load(FArchive &Ar, const FAssetRegistryLoadOptions &Options=FAssetRegistryLoadOptions(), FAssetRegistryVersion::Type *OutVersion=nullptr)FAssetRegistryState
LoadFromDisk(const TCHAR *InPath, const FAssetRegistryLoadOptions &InOptions, FAssetRegistryState &OutState, FAssetRegistryVersion::Type *OutVersion=nullptr)FAssetRegistryStatestatic
NumAssetsByPackageName(const FName PackageName) constFAssetRegistryStateinline
operator=(const FAssetRegistryState &)=deleteFAssetRegistryState
operator=(FAssetRegistryState &&O)FAssetRegistryState
Prune(const FAssetRegistryPruneOptions &PruneOptions)FAssetRegistryState
PruneAssetData(const TSet< FName > &RequiredPackages, const TSet< FName > &RemovePackages, const TSet< int32 > ChunksToKeep, const FAssetRegistrySerializationOptions &Options)FAssetRegistryState
PruneAssetData(const TSet< FName > &RequiredPackages, const TSet< FName > &RemovePackages, const FAssetRegistrySerializationOptions &Options)FAssetRegistryState
RemoveAssetData(FAssetData *AssetData, bool bRemoveDependencyData, bool &bOutRemovedAssetData, bool &bOutRemovedPackageData)FAssetRegistryState
RemoveAssetData(const FSoftObjectPath &SoftObjectPath, bool bRemoveDependencyData, bool &bOutRemovedAssetData, bool &bOutRemovedPackageData)FAssetRegistryState
RemoveAssetDatas(TArrayView< FAssetData * > AssetDatas, bool bRemoveDependencyData, TBitArray<> &bOutRemovedAssetData, TBitArray<> &bOutRemovedPackageData)FAssetRegistryState
RemovePackageData(FName PackageName)FAssetRegistryState
Reset()FAssetRegistryState
Save(FArchive &Ar, const FAssetRegistrySerializationOptions &Options)FAssetRegistryState
Serialize(FArchive &Ar, const FAssetRegistrySerializationOptions &Options)FAssetRegistryState
SetDependencies(const FAssetIdentifier &AssetIdentifier, TConstArrayView< FAssetDependency > Dependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All)FAssetRegistryState
SetReferencers(const FAssetIdentifier &AssetIdentifier, TConstArrayView< FAssetDependency > Referencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All)FAssetRegistryState
UAssetRegistryImplFAssetRegistryStatefriend
UE::AssetRegistry::FAssetRegistryImplFAssetRegistryStatefriend
UpdateAssetData(const FAssetData &NewAssetData, bool bCreateIfNotExists=false)FAssetRegistryState
UpdateAssetData(FAssetData &&NewAssetData, bool bCreateIfNotExists=false)FAssetRegistryState
UpdateAssetData(FAssetData *AssetData, const FAssetData &NewAssetData, bool *bOutModified=nullptr)FAssetRegistryState
UpdateAssetData(FAssetData *AssetData, FAssetData &&NewAssetData, bool *bOutModified=nullptr)FAssetRegistryState
UpdateAssetDataPackageFlags(FName PackageName, uint32 PackageFlags)FAssetRegistryState
~FAssetRegistryState()FAssetRegistryState