unreal.ARFilter

class unreal.ARFilter(package_names=[], package_paths=[], object_paths=[], class_names=[], recursive_classes_exclusion_set=[], recursive_paths=False, recursive_classes=False, include_only_on_disk_assets=False)

Bases: unreal.StructBase

C++ Source:

  • Module: CoreUObject

  • File: NoExportTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • class_names (Array(Name)): [Read-Write] Class Names: 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.

  • include_only_on_disk_assets (bool): [Read-Write] Include Only on Disk Assets: 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

  • object_paths (Array(Name)): [Read-Write] Object Paths: The filter component containing specific object paths

  • package_names (Array(Name)): [Read-Write] Package Names: The filter component for package names

  • package_paths (Array(Name)): [Read-Write] Package Paths: The filter component for package paths

  • recursive_classes (bool): [Read-Write] Recursive Classes: If true, subclasses of ClassNames will also be included and RecursiveClassesExclusionSet will be excluded.

  • recursive_classes_exclusion_set (Set(Name)): [Read-Write] Recursive Classes Exclusion Set: Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list

  • recursive_paths (bool): [Read-Write] Recursive Paths: If true, PackagePath components will be recursive

property class_names

[Read-Write] Class Names: 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.

Type

(Array(Name))

property include_only_on_disk_assets

[Read-Write] Include Only on Disk Assets: 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

Type

(bool)

property object_paths

[Read-Write] Object Paths: The filter component containing specific object paths

Type

(Array(Name))

property package_names

[Read-Write] Package Names: The filter component for package names

Type

(Array(Name))

property package_paths

[Read-Write] Package Paths: The filter component for package paths

Type

(Array(Name))

property recursive_classes

[Read-Write] Recursive Classes: If true, subclasses of ClassNames will also be included and RecursiveClassesExclusionSet will be excluded.

Type

(bool)

property recursive_classes_exclusion_set

[Read-Write] Recursive Classes Exclusion Set: Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list

Type

(Set(Name))

property recursive_paths

[Read-Write] Recursive Paths: If true, PackagePath components will be recursive

Type

(bool)