Navigation
API > API/Editor > API/Editor/EditorWidgets
A filter used by SFilterBar that wraps all the back-end filters into one FFilterBase for convenience
| Name | FAssetFilter |
| Type | class |
| Header File | /Engine/Source/Editor/EditorWidgets/Public/Filters/AssetFilter.h |
| Include Path | #include "Filters/AssetFilter.h" |
Syntax
template<typename FilterType>
class FAssetFilter : public FFilterBase< FilterType >
Inheritance Hierarchy
- FFilterBase → FAssetFilter
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAssetFilter() |
Filters/AssetFilter.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCompareItemWithClassNames | TBaseDelegate_TwoParams< bool, FilterType, const TSet< FTopLevelAssetPath > & > | A delegate that the user can use to specify how to compare their Filter Item to a list of Asset Types represented as FNames | Filters/AssetFilter.h |
| FConvertItemToAssetData | TBaseDelegate_TwoParams< bool, FilterType, FAssetData & > | A delegate that the user can use to specify how to convert their Filter Item into an FAssetData | Filters/AssetFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool PassesFilter
(
FilterType InItem |
Filters/AssetFilter.h | ||
void SetBackendFilter
(
const FARFilter& InBackendFilter |
Filters/AssetFilter.h | ||
void SetComparisonFunction
(
FCompareItemWithClassNames InOnCompareItem |
Filters/AssetFilter.h | ||
void SetConversionFunction
(
FConvertItemToAssetData InOnConvertItem |
Filters/AssetFilter.h |
Overridden from FFilterBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ActiveStateChanged
(
bool bActive |
Notification that the filter became active or inactive | Filters/AssetFilter.h | |
virtual FLinearColor GetColor() |
Returns the color this filter button will be when displayed as a button | Filters/AssetFilter.h | |
virtual FText GetDisplayName() |
Returns the human readable name for this filter | Filters/AssetFilter.h | |
virtual FName GetIconName() |
Returns the name of the icon to use in menu entries | Filters/AssetFilter.h | |
virtual FText GetToolTipText() |
Returns the tooltip for this filter, shown in the filters menu | Filters/AssetFilter.h | |
virtual bool IsInverseFilter() |
Returns true if the filter should be in the list when disabled and not in the list when enabled | Filters/AssetFilter.h | |
| Can be overriden for custom FilterBar subclasses to load settings, currently not implemented in any gneeric Filter Bar | Filters/AssetFilter.h | ||
virtual void ModifyContextMenu
(
FMenuBuilder& MenuBuilder |
Called when the right-click context menu is being built for this filter | Filters/AssetFilter.h | |
| Can be overriden for custom FilterBar subclasses to save settings, currently not implemented in any gneeric Filter Bar | Filters/AssetFilter.h |
Overridden from IFilter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetName() |
Returns the system name for this filter | Filters/AssetFilter.h |