Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > AssetRegistry
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/AssetRegistry/ARFilter.h |
Include | #include "AssetRegistry/ARFilter.h" |
Syntax
struct FARCompiledFilter
Remarks
A struct to serve as a filter for Asset Registry queries. Each component element is processed as an 'OR' operation while all the components are processed together as an 'AND' operation. This is a version of FARFilter optimized for querying, and can be generated from an FARFilter by calling IAssetRegistry::CompileFilter to resolve any recursion.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bIncludeOnlyOnDiskAssets | If true, only on-disk assets will be returned. |
![]() |
TSet< FTopLevelAssetPath > | ClassPaths | The filter component for class names. |
![]() |
TSet< FName > | PackageNames | The filter component for package names |
![]() |
TSet< FName > | PackagePaths | The filter component for package paths |
![]() |
TSet< FSoftObjectPath > | SoftObjectPaths | The filter component containing specific object paths |
![]() |
TMultiMap< FName, TOptional< FString > > | TagsAndValues | The filter component for properties marked with the AssetRegistrySearchable flag |
![]() |
uint32 | WithoutPackageFlags | The exclusive filter component for package flags. |
![]() |
uint32 | WithPackageFlags | The inclusive filter component for package flags. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGS | ||
![]() |
|||
![]() |
FARCompiledFilter
(
const FARCompiledFilter& |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Clear () |
Clears this filter of all entries |
![]() ![]() |
bool | IsEmpty () |
Returns true if this filter has no entries |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FARCompiledFilter & | operator=
(
FARCompiledFilter&& |
|
![]() |
FARCompiledFilter & | operator=
(
const FARCompiledFilter& |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TSet< FName > | ClassNames | Class names are now represented by path names. Please use ClassPaths. |
![]() |
TSet< FName > | ObjectPaths | Object path FNames have been deprecated, use FSoftObjectPath instead. |