Navigation
API > API/Editor > API/Editor/ContentBrowser
Context object for parallel filtering Allows reuse of memory when filtering in ParallelForWithTaskContext
| Name | FCompiledAssetTextFilter |
| Type | class |
| Header File | /Engine/Source/Editor/ContentBrowser/Public/AssetTextFilter.h |
| Include Path | #include "AssetTextFilter.h" |
Syntax
class FCompiledAssetTextFilter :
private ITextFilterExpressionContext,
public TSharedFromThis< FCompiledAssetTextFilter >
Inheritance Hierarchy
- TSharedFromThis< FCompiledAssetTextFilter > → FCompiledAssetTextFilter
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AssetTextFilter.h | |||
| Private copying for explicit clone operation. | AssetTextFilter.h | ||
FCompiledAssetTextFilter
(
FPrivateToken, |
AssetTextFilter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCompiledAssetTextFilter() |
AssetTextFilter.h |
Structs
| Name | Remarks |
|---|---|
| FPrivateToken |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAssetFilterTypePtr | TRemoveReference< FAssetFilterType >::Type * | AssetTextFilter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetCollectionNames | TArray< FName > | Names of the collections that the current asset is in | AssetTextFilter.h | |
| AssetDisplayName | FStringView | Display name of the current asset | AssetTextFilter.h | |
| AssetExportTextPath | FStringView | The export text name of the current asset | AssetTextFilter.h | |
| AssetFullPath | FStringView | Full path of the current asset | AssetTextFilter.h | |
| AssetPtr | FAssetFilterTypePtr | Pointer to the asset we're currently filtering | AssetTextFilter.h | |
| AssetVersePath | FStringView | Verse path of the current asset | AssetTextFilter.h | |
| AssetVirtualPath | FStringView | Virtual path of the current asset | AssetTextFilter.h | |
| bIncludeAssetPath | bool | AssetTextFilter.h | ||
| bIncludeClassName | bool | Filter options. | AssetTextFilter.h | |
| bIncludeCollectionNames | bool | AssetTextFilter.h | ||
| bIsFile | bool | AssetTextFilter.h | ||
| CollectionContainers | TSharedPtr< const TArray< TSharedPtr< ICollectionContainer > > > | Cached Collection containers | AssetTextFilter.h | |
| Evaluator | TSharedRef< const FTextFilterExpressionEvaluator > | Compiled text query | AssetTextFilter.h | |
| ReferencedDynamicCollections | TSharedPtr< const TArray< FCollectionRef > > | Dynamic collections referenced by the compiled query | AssetTextFilter.h | |
| TextBuffer | FString | Shared buffer for text keys to search | AssetTextFilter.h | |
| TextFilterString | FTextFilterString | Recyclable text filter string so reduce allocations | AssetTextFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Clone a copy of this which shares filtering data but can be used on a different thread to the original. | AssetTextFilter.h | ||
bool PassesFilter
(
FAssetFilterType InItem |
Non-const method to check an item against the filter, using member fields to amortize memory allocations for many such checks | AssetTextFilter.h | |
bool PassesFilter
(
FAssetFilterType InItem, |
AssetTextFilter.h | ||
virtual bool TestBasicStringExpression
(
const FTextFilterString& InValue, |
Test the given value against the strings extracted from the current item | AssetTextFilter.h | |
virtual bool TestComplexExpression
(
const FName& InKey, |
Perform a complex expression test for the current item | AssetTextFilter.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AssetTextFilter.h | |||
FCompiledAssetTextFilter & operator=
(
const FCompiledAssetTextFilter& |
AssetTextFilter.h |