/Engine/Source/Runtime/CoreUObject/Public/AssetRegistry/ARFilter.h
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 type is mirrored in NoExportTypes.h
struct FARFilter
bool
bIncludeOnlyOnDiskAssets
If true, only on-disk assets will be returned.
bool
bRecursiveClasses
If true, subclasses of ClassPaths will also be included and RecursiveClassPathsExclusionSet will be excluded.
bool
bRecursivePaths
If true, PackagePath components will be recursive
TArray<FTopLev...
ClassPaths
The filter component for class path names.
TArray<FName>
PackageNames
The filter component for package names
TArray<FName>
PackagePaths
The filter component for package paths
TSet<FTopLevel...
RecursiveClassPathsExclusionSet
Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list
TArray<FSoftOb...
SoftObjectPaths
The filter component containing the paths of specific assets to match.
TMultiMap<FNam...
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.