Navigation
API > API/Editor > API/Editor/ContentBrowser
Class handling text filtering for content browser views. Unlike FFrontendFilter, guarantees that filtering can be performed concurrently.
| Name | FAssetTextFilter |
| Type | class |
| Header File | /Engine/Source/Editor/ContentBrowser/Public/AssetTextFilter.h |
| Include Path | #include "AssetTextFilter.h" |
Syntax
class FAssetTextFilter : public TSharedFromThis< FAssetTextFilter >
Inheritance Hierarchy
- TSharedFromThis< FAssetTextFilter > → FAssetTextFilter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAssetTextFilter
(
const FAssetTextFilter& Other |
AssetTextFilter.h | ||
FAssetTextFilter
(
FAssetTextFilter&& Other |
Cannot be moved or copied because of bound delegates. | AssetTextFilter.h | |
| AssetTextFilter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FAssetTextFilter() |
AssetTextFilter.h |
Structs
| Name | Remarks |
|---|---|
| FCollectionContainerHandles |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIncludeAssetPath | bool | AssetTextFilter.h | ||
| bIncludeClassName | bool | Filter options. | AssetTextFilter.h | |
| bIncludeCollectionNames | bool | AssetTextFilter.h | ||
| bReferencedDynamicCollectionsDirty | bool | AssetTextFilter.h | ||
| ChangedEvent | FSimpleMulticastDelegate | AssetTextFilter.h | ||
| CollectionContainerHandles | TArray< FCollectionContainerHandles > | AssetTextFilter.h | ||
| CollectionContainers | TArray< TSharedPtr< ICollectionContainer > > | An array of collection containers that are being monitored | AssetTextFilter.h | |
| CustomTextFilters | TArray< FText > | Additional queries from saved user filters. | AssetTextFilter.h | |
| OnCollectionContainerCreatedHandle | FDelegateHandle | Delegate handles | AssetTextFilter.h | |
| OnCollectionContainerDestroyedHandle | FDelegateHandle | AssetTextFilter.h | ||
| ReferencedDynamicCollections | TArray< FCollectionRef > | An array of dynamic collections that are being referenced by the current query. | AssetTextFilter.h | |
| TextFilterExpressionEvaluator | FTextFilterExpressionEvaluator | Expression evaluator that can be used to perform complex text filter queries. | AssetTextFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FCompiledAssetTextFilter > Compile () |
Create a compiled filter which can safely be used on other threads. | AssetTextFilter.h | |
FText GetFilterErrorText() |
Get the last error returned from lexing or compiling the current filter text | AssetTextFilter.h | |
bool GetIncludeAssetPath() |
Returns the last value set with SetIncludeAssetPath | AssetTextFilter.h | |
bool GetIncludeCollectionNames() |
Returns the last value set with SetIncludeCollectionNames | AssetTextFilter.h | |
FText GetRawFilterText() |
Returns the unsanitized and unsplit filter terms | AssetTextFilter.h | |
bool IsEmpty() |
Returns true if the filter contains no primary text and no custom saved queries | AssetTextFilter.h | |
FSimpleMulticastDelegate & OnChanged() |
Delegate to bind for when the effective text filter changes so filtering can be re-run. | AssetTextFilter.h | |
void SetCustomTextFilters
(
TArray< FText > InQueries |
Provides a set of saved filters/queries to be performed asynchronously alongside the main text filtering. | AssetTextFilter.h | |
void SetIncludeAssetPath
(
const bool InIncludeAssetPath |
If bIncludeAssetPath is true, the text filter will match against full Asset path | AssetTextFilter.h | |
void SetIncludeClassName
(
const bool InIncludeClassName |
If bIncludeClassName is true, the text filter will include an asset's class name in the search | AssetTextFilter.h | |
void SetIncludeCollectionNames
(
const bool InIncludeCollectionNames |
If bIncludeCollectionNames is true, the text filter will match against collection names as well | AssetTextFilter.h | |
void SetRawFilterText
(
const FText& InFilterText |
Set the Text to be used as the Filter's restrictions | AssetTextFilter.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAssetTextFilter & operator=
(
FAssetTextFilter&& Other |
AssetTextFilter.h | ||
FAssetTextFilter & operator=
(
const FAssetTextFilter& Other |
AssetTextFilter.h |
See Also
- FAssetTextFilterContext used to share the settings of this filter across multiple parallel workers.