FARCompiledFilter

A struct to serve as a filter for Asset Registry queries.

Windows
MacOS
Linux

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

Name Description

Public variable

bool

 

bIncludeOnlyOnDiskAssets

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

Public variable

TSet< FName >

 

ClassNames

The filter component for class names.

Public variable

TSet< FName >

 

ObjectPaths

The filter component containing specific object paths

Public variable

TSet< FName >

 

PackageNames

The filter component for package names

Public variable

TSet< FName >

 

PackagePaths

The filter component for package paths

Public variable

TMultiMap< FNam...

 

TagsAndValues

The filter component for properties marked with the AssetRegistrySearchable flag

Public variable

uint32

 

WithoutPackageFlags

The exclusive filter component for package flags.

Public variable

uint32

 

WithPackageFlags

The inclusive filter component for package flags.

Functions

Name Description

Public function

void

 

Clear()

Clears this filter of all entries

Public function Const

bool

 

IsEmpty()

Returns true if this filter has no entries

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss