Language:
Discover
By Skill Level
By Category

FARFilter

Choose your OS:

Syntax

struct FARFilter

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.

Variables

Name Description

Public variable

bool

 

bIncludeOnlyOnDiskAssets

If true, only on-disk assets will be returned.

Public variable

bool

 

bRecursiveClasses

If true, subclasses of ClassNames will also be included and RecursiveClassesExclusionSet will be excluded.

Public variable

bool

 

bRecursivePaths

If true, PackagePath components will be recursive

Public variable

TArray < FName >

 

ClassNames

The filter component for class names.

Public variable

TArray < FName >

 

ObjectPaths

The filter component containing specific object paths

Public variable

TArray < FName >

 

PackageNames

The filter component for package names

Public variable

TArray < FName >

 

PackagePaths

The filter component for package paths

Public variable

TSet < FName >

 

RecursiveClassesExclusionSet

Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list

Public variable

TMultiMap < FNam ...

 

TagsAndValues

The filter component for properties marked with the AssetRegistrySearchable flag

Constructors

Name Description

Public function

FARFilter()

Functions

Name Description

Public function

void

 

Append

(
    const FARFilter & Other
)

Appends the other filter to this one

Public function

void

 

Clear()

Clears this filter of all entries

Public function

bool

 

IsEmpty()

Returns true if this filter has no entries

References

Module

AssetRegistry

Header

Runtime/AssetRegistry/Public/ARFilter.h