Navigation
API > API/Runtime > API/Runtime/AssetRegistry > API/Runtime/AssetRegistry/FAssetRegistryState
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnumerateAllAssets
(
TFunctionRef< void(const FAssetData&)> Callback, |
Enumerates asset data for all assets in the registry state. | AssetRegistry/AssetRegistryState.h | |
bool EnumerateAllAssets
(
const TSet< FName >& PackageNamesToSkip, |
Enumerates asset data for all assets in the registry state, except for assets in packages that are in PackageNamesToSkip. | AssetRegistry/AssetRegistryState.h |
EnumerateAllAssets(TFunctionRef< void(const FAssetData &)>, EEnumerateAssetsFlags)
Description
Enumerates asset data for all assets in the registry state.
| Name | EnumerateAllAssets |
| Type | function |
| Header File | /Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/AssetRegistryState.h |
| Include Path | #include "AssetRegistry/AssetRegistryState.h" |
| Source | /Engine/Source/Runtime/AssetRegistry/Private/AssetRegistryState.cpp |
void EnumerateAllAssets
(
TFunctionRef < void> Callback,
EEnumerateAssetsFlags InEnumerateFlags
) const
Parameters
| Name | Remarks |
|---|---|
| Callback | function to call for each asset data enumerated |
| InEnumerateFlags | flags to control enumeration and filtering. The default includes all AllowFlags and no assets will be skipped by default. |
See Also
- EEnumerateAssetsFlags.
EnumerateAllAssets(const TSet< FName > &, TFunctionRef< bool(const FAssetData &)>, EEnumerateAssetsFlags)
Description
Enumerates asset data for all assets in the registry state, except for assets in packages that are in PackageNamesToSkip. Used by the AssetRegistry for scans after an in-memory scan has already been completed.
| Name | EnumerateAllAssets |
| Type | function |
| Header File | /Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/AssetRegistryState.h |
| Include Path | #include "AssetRegistry/AssetRegistryState.h" |
| Source | /Engine/Source/Runtime/AssetRegistry/Private/AssetRegistryState.cpp |
bool EnumerateAllAssets
(
const TSet< FName > & PackageNamesToSkip,
TFunctionRef < bool> Callback,
EEnumerateAssetsFlags InEnumerateFlags
) const
Parameters
| Name | Remarks |
|---|---|
| PackageNamesToSkip | explicit list of packages to skip, because they were already added |
| Callback | function to call for each asset data enumerated |
| InEnumerateFlags | flags to control enumeration and filtering. Note that the default does not include AllowUnmountedPaths; they will be skipped by default. |
See Also
- EEnumerateAssetsFlags.