Navigation
API > API/Runtime > API/Runtime/AssetRegistry > API/Runtime/AssetRegistry/IAssetRegistry
Description
Enumerate all PackageDatas in the AssetRegistry. The callback is called from within the AssetRegistry's lock, so it must not call arbitrary code that could call back into the AssetRegistry; doing so would deadlock.
| Name | EnumerateAllPackages |
| Type | function |
| Header File | /Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/IAssetRegistry.h |
| Include Path | #include "AssetRegistry/IAssetRegistry.h" |
void EnumerateAllPackages
(
TFunctionRef < void> Callback,
UE::AssetRegistry::EEnumeratePackagesFlags InEnumerateFlags
) const
Parameters
| Name | Remarks |
|---|---|
| Callback | function to call for each package data enumerated |
| InEnumerateFlags | flags to control enumeration |
See Also
- EEnumeratePackagesFlags