Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UKismetSystemLibrary
Description
Breaks an ARFilter struct into its component pieces. You should be using ClassPaths and RecursiveClassPathsExclusionSet from this node, ClassNames and RecursiveClassesExclusionSet are deprecated.
| Name | BreakARFilter |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h |
| Include Path | #include "Kismet/KismetSystemLibrary.h" |
| Source | /Engine/Source/Runtime/Engine/Private/KismetSystemLibrary.cpp |
UFUNCTION (BlueprintPure, Category="Utilities",
Meta=(NativeBreakFunc, BlueprintThreadSafe, AdvancedDisplay="6"))
static void BreakARFilter
(
FARFilter InARFilter,
TArray < FName > & PackageNames,
TArray < FName > & PackagePaths,
TArray < FSoftObjectPath > & SoftObjectPaths,
TArray < FTopLevelAssetPath > & ClassPaths,
TSet< FTopLevelAssetPath > & RecursiveClassPathsExclusionSet,
TArray < FName > & ClassNames,
TSet< FName > & RecursiveClassesExclusionSet,
bool & bRecursivePaths,
bool & bRecursiveClasses,
bool & bIncludeOnlyOnDiskAssets
)
Parameters
| Name | Remarks |
|---|---|
| ClassNames | [DEPRECATED] - Class names are now represented by path names. Please use the ClassPaths output instead. |
| RecursiveClassesExclusionSet | [DEPRECATED] - Class names are now represented by path names. Please use the RecursiveClassPathsExclusionSet output instead. |