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

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

DefaultIAssetRegistryInterfaceprotectedstatic
EnumerateAssets(const FARFilter &Filter, TFunctionRef< bool(const FAssetData &)> Callback, UE::AssetRegistry::EEnumerateAssetsFlags InEnumerateFlags=UE::AssetRegistry::EEnumerateAssetsFlags::None) const =0IAssetRegistryInterfacepure virtual
GetDependencies(FName InPackageName, TArray< FName > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::Package, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery())=0IAssetRegistryInterfacepure virtual
GetPtr()IAssetRegistryInterfacestatic
RegisterOnAssetsAddedDelegate(const TFunction< void(TConstArrayView< FAssetData >)> &Function, FDelegateHandle &OutHandle)=0IAssetRegistryInterfacepure virtual
RegisterOnAssetsRemovedDelegate(const TFunction< void(TConstArrayView< FAssetData >)> &Function, FDelegateHandle &OutHandle)=0IAssetRegistryInterfacepure virtual
TryGetAssetByObjectPath(const FSoftObjectPath &ObjectPath, struct FAssetData &OutAssetData) const =0IAssetRegistryInterfacepure virtual
TryGetAssetPackageData(FName PackageName, class FAssetPackageData &OutPackageData) const =0IAssetRegistryInterfacepure virtual
TryGetAssetPackageData(FName PackageName, class FAssetPackageData &OutPackageData, FName &OutCorrectCasePackageName) const =0IAssetRegistryInterfacepure virtual
UAssetRegistryImplIAssetRegistryInterfacefriend
UnregisterOnAssetsAddedDelegate(const FDelegateHandle &Handle)=0IAssetRegistryInterfacepure virtual
UnregisterOnAssetsRemovedDelegate(const FDelegateHandle &Handle)=0IAssetRegistryInterfacepure virtual