![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ARFilter.h>
Public Member Functions | |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | FARCompiledFilter ()=default |
| FARCompiledFilter (FARCompiledFilter &&)=default | |
| FARCompiledFilter (const FARCompiledFilter &)=default | |
| FARCompiledFilter & | operator= (FARCompiledFilter &&)=default |
| FARCompiledFilter & | operator= (const FARCompiledFilter &)=default |
| bool | IsEmpty () const |
| void | Clear () |
Public Attributes | |
| PRAGMA_ENABLE_DEPRECATION_WARNINGS TSet< FName > | PackageNames |
| TSet< FName > | PackagePaths |
| TSet< FName > | ObjectPaths |
| TSet< FSoftObjectPath > | SoftObjectPaths |
| TSet< FName > | ClassNames |
| TSet< FTopLevelAssetPath > | ClassPaths |
| TMultiMap< FName, TOptional< FString > > | TagsAndValues |
| uint32 | WithoutPackageFlags = 0 |
| uint32 | WithPackageFlags = 0 |
| bool | bIncludeOnlyOnDiskAssets = false |
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.
|
default |
|
default |
|
default |
|
inline |
Clears this filter of all entries
|
inline |
Returns true if this filter has no entries
|
default |
|
default |
If true, only on-disk assets will be returned. Be warned that this is rarely what you want and should only be used for performance reasons
| TSet<FName> FARCompiledFilter::ClassNames |
Deprecated. The filter component for class names. Instances of the specified classes, but not subclasses (by default), will be included. Derived classes will be included only if bRecursiveClasses is true.
| TSet<FTopLevelAssetPath> FARCompiledFilter::ClassPaths |
The filter component for class names. Instances of the specified classes, but not subclasses (by default), will be included. Derived classes will be included only if bRecursiveClasses is true.
| TSet<FName> FARCompiledFilter::ObjectPaths |
The filter component containing specific object paths
| PRAGMA_ENABLE_DEPRECATION_WARNINGS TSet<FName> FARCompiledFilter::PackageNames |
The filter component for package names
| TSet<FName> FARCompiledFilter::PackagePaths |
The filter component for package paths
| TSet<FSoftObjectPath> FARCompiledFilter::SoftObjectPaths |
The filter component containing specific object paths
The filter component for properties marked with the AssetRegistrySearchable flag
| uint32 FARCompiledFilter::WithoutPackageFlags = 0 |
The exclusive filter component for package flags. Only assets without any of the specified flags will be returned.
| uint32 FARCompiledFilter::WithPackageFlags = 0 |
The inclusive filter component for package flags. Only assets with all of the specified flags will be returned.