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 |
AssetRegistry/AssetRegistryState.h | ||
bool EnumerateAllAssets
(
const TSet< FName >& PackageNamesToSkip, |
AssetRegistry/AssetRegistryState.h | ||
bool EnumerateAllAssets
(
const TSet< FName >& PackageNamesToSkip, |
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. | AssetRegistry/AssetRegistryState.h |
EnumerateAllAssets(TFunctionRef< void(const FAssetData &)>)
| 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
) const
EnumerateAllAssets(const TSet< FName > &, TFunctionRef< bool(const FAssetData &)>)
| 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
) const
EnumerateAllAssets(const TSet< FName > &, TFunctionRef< bool(const FAssetData &)>, bool)
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 |
bool EnumerateAllAssets
(
const TSet< FName > & PackageNamesToSkip,
TFunctionRef < bool> Callback,
bool bARFiltering
) 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 |
| bARFiltering | Whether to apply filtering from UE::AssetRegistry::FFiltering (false by default) |
EnumerateAllAssets(const TSet< FName > &, TFunctionRef< bool(const FAssetData &)>, UE::AssetRegistry::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 |
bool EnumerateAllAssets
(
const TSet< FName > & PackageNamesToSkip,
TFunctionRef < bool> Callback,
UE::AssetRegistry::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. |
See Also
- EEnumerateAssetsFlags.