G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FARFilter Struct Reference

A struct to serve as a filter for Asset Registry queries. (mirrored in ARFilter.h). More...

Public Member Functions

Functions
FARFilter & opAssign (FARFilter Other)

Public Attributes

AssetRegistry
TSet< FName > RecursiveClassesExclusionSet
 [DEPRECATED] - Class names are now represented by path names. Please use RecursiveClassPathsExclusionSet instead.
TArray< FName > PackagePaths
 The filter component for package paths.
TArray< FSoftObjectPath > SoftObjectPaths
 The filter component containing specific object paths.
TArray< FName > ClassNames
 [DEPRECATED] - Class names are now represented by path names. Please use ClassPaths instead.
TArray< FTopLevelAssetPath > ClassPaths
 The filter component for class path names. Instances of the specified classes, but not subclasses (by default), will be included. Derived classes will be included only if bRecursiveClasses is true.
TArray< FName > PackageNames
 The filter component for package names.
TSet< FTopLevelAssetPath > RecursiveClassPathsExclusionSet
 Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list.
bool bRecursivePaths
 If true, PackagePath components will be recursive.
bool bRecursiveClasses
 If true, subclasses of ClassNames will also be included and RecursiveClassesExclusionSet will be excluded.
bool bIncludeOnlyOnDiskAssets
 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.

Detailed Description

A struct to serve as a filter for Asset Registry queries. (mirrored in ARFilter.h).

Member Function Documentation

◆ opAssign()

FARFilter & opAssign ( FARFilter Other)

Member Data Documentation

◆ bIncludeOnlyOnDiskAssets

bool bIncludeOnlyOnDiskAssets

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.

◆ bRecursiveClasses

bool bRecursiveClasses

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

◆ bRecursivePaths

bool bRecursivePaths

If true, PackagePath components will be recursive.

◆ ClassNames

TArray<FName> ClassNames

[DEPRECATED] - Class names are now represented by path names. Please use ClassPaths instead.

◆ ClassPaths

The filter component for class path names. Instances of the specified classes, but not subclasses (by default), will be included. Derived classes will be included only if bRecursiveClasses is true.

◆ PackageNames

TArray<FName> PackageNames

The filter component for package names.

◆ PackagePaths

TArray<FName> PackagePaths

The filter component for package paths.

◆ RecursiveClassesExclusionSet

TSet<FName> RecursiveClassesExclusionSet

[DEPRECATED] - Class names are now represented by path names. Please use RecursiveClassPathsExclusionSet instead.

◆ RecursiveClassPathsExclusionSet

TSet<FTopLevelAssetPath> RecursiveClassPathsExclusionSet

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

◆ SoftObjectPaths

TArray<FSoftObjectPath> SoftObjectPaths

The filter component containing specific object paths.