Navigation
API > API/Plugins > API/Plugins/SequenceNavigator
Holds the Sequencer track filter collection, the current text filter, and hidden/isolated lists.
| Name | FNavigationToolFilterBar |
| Type | class |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Filters/NavigationToolFilterBar.h |
| Include Path | #include "Filters/NavigationToolFilterBar.h" |
Syntax
class FNavigationToolFilterBar : public UE::SequenceNavigator::INavigationToolFilterBar
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavigationToolFilterBar
(
FNavigationTool& InTool |
Filters/NavigationToolFilterBar.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNavigationToolFilterBar() |
Filters/NavigationToolFilterBar.h |
Classes
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InstanceCount | int32 | Filters/NavigationToolFilterBar.h | |
| SharedIdentifier | const FName | An identifier shared by all filter bars, used to save and load settings common to every instance | Filters/NavigationToolFilterBar.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Filters/NavigationToolFilterBar.h | |||
void ActivateCommonFilters
(
const bool bInActivate, |
Filters/NavigationToolFilterBar.h | ||
virtual void ActivateCommonFilters
(
const bool bInActivate, |
Filters/NavigationToolFilterBar.h | ||
void ActivateCustomTextFilters
(
const bool bInActivate, |
Filters/NavigationToolFilterBar.h | ||
bool AddFilter
(
const TSharedRef< FNavigationToolFilter >& InFilter |
Filters/NavigationToolFilterBar.h | ||
bool AnyCommonFilterActive() |
Active Filter Functions | Filters/NavigationToolFilterBar.h | |
bool AnyCustomTextFilterActive() |
Custom Text Filter Functions | Filters/NavigationToolFilterBar.h | |
| Filters/NavigationToolFilterBar.h | |||
virtual bool AreFiltersMuted() |
Filters/NavigationToolFilterBar.h | ||
void BindCommands
(
const TSharedPtr< FUICommandList >& InBaseCommandList |
Filters/NavigationToolFilterBar.h | ||
virtual bool CanResetFilters() |
Filters/NavigationToolFilterBar.h | ||
virtual void CreateNewTextFilter() |
Filters/NavigationToolFilterBar.h | ||
TSharedPtr< ICustomTextFilter< FNavigationToolViewModelPtr > > CreateTextFilter() |
Filters/NavigationToolFilterBar.h | ||
virtual bool DoesTextFilterStringContainExpressionPair
(
const ISequencerTextFilterExpressionContext& InExpression |
Filters/NavigationToolFilterBar.h | ||
| Filters/NavigationToolFilterBar.h | |||
void EnableFilters
(
const bool bInEnable, |
Filters/NavigationToolFilterBar.h | ||
const FNavigationToolFilterData & FilterNodes() |
Misc Functions | Filters/NavigationToolFilterBar.h | |
FString GenerateTextFilterStringFromEnabledFilters() |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< SNavigationToolFilterBar > GenerateWidget() |
Filters/NavigationToolFilterBar.h | ||
TArray< TSharedRef< FNavigationToolFilter > > GetActiveFilters() |
Filters/NavigationToolFilterBar.h | ||
TArray< TSharedRef< FNavigationToolFilter_CustomText > > GetAllCustomTextFilters() |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< FFilterCategory > GetClassTypeCategory() |
Filters/NavigationToolFilterBar.h | ||
virtual TSharedPtr< FUICommandList > GetCommandList() |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< FFilterCategory > GetComponentTypeCategory() |
Filters/NavigationToolFilterBar.h | ||
TSet< TSharedRef< FFilterCategory > > GetConfigCategories() |
Filters/NavigationToolFilterBar.h | ||
| Filters/NavigationToolFilterBar.h | |||
TArray< TSharedRef< FNavigationToolFilter_CustomText > > GetEnabledCustomTextFilters() |
Filters/NavigationToolFilterBar.h | ||
TArray< TSharedRef< FNavigationToolFilter > > GetEnabledFilters() |
Filters/NavigationToolFilterBar.h | ||
| Filters/NavigationToolFilterBar.h | |||
virtual int32 GetFilteredDisplayNodeCount() |
Filters/NavigationToolFilterBar.h | ||
FText GetFilterErrorText() |
Filters/NavigationToolFilterBar.h | ||
virtual FName GetIdentifier() |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< FFilterCategory > GetMiscCategory() |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< SSequencerSearchBox > GetOrCreateSearchBoxWidget() |
Filters/NavigationToolFilterBar.h | ||
virtual ISequencer & GetSequencer() |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< FNavigationToolFilter_Text > GetTextFilter() |
Filters/NavigationToolFilterBar.h | ||
virtual TArray< TSharedRef< ISequencerTextFilterExpressionContext > > GetTextFilterExpressionContexts() |
Filters/NavigationToolFilterBar.h | ||
virtual const FTextFilterExpressionEvaluator & GetTextFilterExpressionEvaluator() |
Filters/NavigationToolFilterBar.h | ||
virtual FString GetTextFilterString() |
Filters/NavigationToolFilterBar.h | ||
virtual FText GetTextFilterText() |
Filters/NavigationToolFilterBar.h | ||
virtual int32 GetTotalDisplayNodeCount() |
Filters/NavigationToolFilterBar.h | ||
bool HasAnyCommonFilters() |
Filter Functions | Filters/NavigationToolFilterBar.h | |
virtual bool HasAnyFilterActive
(
const bool bCheckTextFilter, |
Filters/NavigationToolFilterBar.h | ||
virtual bool HasAnyFilterEnabled() |
Filters/NavigationToolFilterBar.h | ||
bool HasAnyFiltersEnabled() |
Filters/NavigationToolFilterBar.h | ||
bool HasEnabledCommonFilters() |
Enabled Filter Functions | Filters/NavigationToolFilterBar.h | |
bool HasEnabledCustomTextFilters() |
Filters/NavigationToolFilterBar.h | ||
bool HasEnabledFilter
(
const TArray< TSharedRef< FNavigationToolFilter > >& InFilters |
Filters/NavigationToolFilterBar.h | ||
void Init() |
Filters/NavigationToolFilterBar.h | ||
virtual bool IsFilterActiveByDisplayName
(
const FString& InFilterName |
Filters/NavigationToolFilterBar.h | ||
virtual bool IsFilterBarLayout
(
const EFilterBarLayout InLayout |
Filters/NavigationToolFilterBar.h | ||
virtual bool IsFilterBarVisible() |
Filters/NavigationToolFilterBar.h | ||
virtual bool IsFilterEnabledByDisplayName
(
const FString& InFilterName |
Filters/NavigationToolFilterBar.h | ||
bool IsFilterSupported
(
const TSharedRef< FNavigationToolFilter >& InFilter |
Filters/NavigationToolFilterBar.h | ||
bool IsFilterSupported
(
const FString& InFilterName |
Filters/NavigationToolFilterBar.h | ||
TSharedRef< SComboButton > MakeAddFilterButton() |
Filters/NavigationToolFilterBar.h | ||
virtual void MuteFilters
(
const bool bInMute |
Filters/NavigationToolFilterBar.h | ||
FNavigationToolFiltersChanged & OnFiltersChanged() |
Filters/NavigationToolFilterBar.h | ||
virtual FSimpleMulticastDelegate & OnRequestUpdate() |
Filters/NavigationToolFilterBar.h | ||
virtual FOnFilterBarStateChanged & OnStateChanged() |
Filters/NavigationToolFilterBar.h | ||
virtual void OpenTextExpressionHelp() |
Filters/NavigationToolFilterBar.h | ||
bool RemoveFilter
(
const TSharedRef< FNavigationToolFilter >& InFilter |
Filters/NavigationToolFilterBar.h | ||
virtual void RequestFilterUpdate() |
Filters/NavigationToolFilterBar.h | ||
virtual void ResetFilters() |
Filters/NavigationToolFilterBar.h | ||
virtual void SaveCurrentFilterSetAsCustomTextFilter() |
Filters/NavigationToolFilterBar.h | ||
virtual bool SetFilterActiveByDisplayName
(
const FString& InFilterName, |
Filters/NavigationToolFilterBar.h | ||
virtual bool SetFilterEnabledByDisplayName
(
const FString& InFilterName, |
Filters/NavigationToolFilterBar.h | ||
virtual void SetTextFilterString
(
const FString& InText |
Filters/NavigationToolFilterBar.h | ||
virtual void SetToHorizontalLayout() |
Filters/NavigationToolFilterBar.h | ||
virtual void SetToVerticalLayout() |
Filters/NavigationToolFilterBar.h | ||
virtual bool ShouldShowFilterBarWidget() |
Filters/NavigationToolFilterBar.h | ||
bool ShouldUpdateOnTrackValueChanged() |
Filters/NavigationToolFilterBar.h | ||
virtual void ToggleActivateAllEnabledFilters() |
Filters/NavigationToolFilterBar.h | ||
virtual void ToggleFilterBarLayout() |
Filters/NavigationToolFilterBar.h | ||
virtual void ToggleFilterBarVisibility() |
Filters/NavigationToolFilterBar.h | ||
void ToggleFilterEnabled
(
const TSharedRef< FNavigationToolFilter > InFilter |
Filters/NavigationToolFilterBar.h | ||
void ToggleMuteFilters() |
Filters/NavigationToolFilterBar.h |
Overridden from INavigationToolFilterBar
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AddCustomTextFilter
(
const TSharedRef< FNavigationToolFilter_CustomText >& InFilter, |
Filters/NavigationToolFilterBar.h | ||
virtual void CreateWindow_AddCustomTextFilter
(
const FCustomTextFilterData& InCustomTextFilterData |
Filters/NavigationToolFilterBar.h | ||
virtual void CreateWindow_EditCustomTextFilter
(
const TSharedPtr< FNavigationToolFilter_CustomText >& InCustomTextFilter |
Filters/NavigationToolFilterBar.h | ||
virtual void EnableCustomTextFilters
(
const bool bInEnable, |
Filters/NavigationToolFilterBar.h | ||
virtual TSharedPtr< FNavigationToolFilter_CustomText > FindCustomTextFilterByDisplayName
(
const FString& InFilterName |
Filters/NavigationToolFilterBar.h | ||
virtual TSharedPtr< FNavigationToolFilter > FindFilterByDisplayName
(
const FString& InFilterName |
Filters/NavigationToolFilterBar.h | ||
virtual TArray< TSharedRef< FNavigationToolFilter > > GetCommonFilters
(
const TArray< TSharedRef< FFilterCategory > >& InCategories |
Filters/NavigationToolFilterBar.h | ||
virtual TSet< TSharedRef< FFilterCategory > > GetFilterCategories
(
const TSet< TSharedRef< FNavigationToolFilter > >* InFilters |
Filter Category Functions | Filters/NavigationToolFilterBar.h | |
virtual FNavigationToolFilterData & GetFilterData() |
Filters/NavigationToolFilterBar.h | ||
virtual bool IsFilterActive
(
const TSharedRef< FNavigationToolFilter > InFilter |
Filters/NavigationToolFilterBar.h | ||
virtual bool IsFilterEnabled
(
const TSharedRef< FNavigationToolFilter > InFilter |
Filters/NavigationToolFilterBar.h | ||
virtual bool RemoveCustomTextFilter
(
const TSharedRef< FNavigationToolFilter_CustomText >& InFilter, |
Filters/NavigationToolFilterBar.h | ||
virtual bool SetFilterActive
(
const TSharedRef< FNavigationToolFilter >& InFilter, |
Filters/NavigationToolFilterBar.h | ||
virtual bool SetFilterEnabled
(
const TSharedRef< FNavigationToolFilter > InFilter, |
Filters/NavigationToolFilterBar.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BroadcastFiltersChanged
(
const TSharedRef< FNavigationToolFilter >& InFilter, |
Filters/NavigationToolFilterBar.h | ||
void BroadcastStateChanged() |
Filters/NavigationToolFilterBar.h | ||
void CreateCustomTextFiltersFromConfig() |
Filters/NavigationToolFilterBar.h | ||
void CreateDefaultFilters() |
Filters/NavigationToolFilterBar.h | ||
TArray< TSharedRef< FNavigationToolFilter > > GetFilterList
(
const bool bInIncludeCustomTextFilters |
Filters/NavigationToolFilterBar.h | ||
void OnSearchTextChanged
(
const FText& InFilterText |
Filters/NavigationToolFilterBar.h | ||
void OnSearchTextCommitted
(
const FText& InFilterText, |
Filters/NavigationToolFilterBar.h | ||
void OnSearchTextSaved
(
const FText& InFilterText |
Filters/NavigationToolFilterBar.h | ||
bool PassesAllCustomTextFilters
(
const FNavigationToolViewModelPtr& InNode |
Filters/NavigationToolFilterBar.h | ||
bool PassesAnyCommonFilter
(
const FNavigationToolViewModelPtr& InNode |
Filters/NavigationToolFilterBar.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FCustomTextFilterData DefaultNewCustomTextFilterData
(
const FText& InFilterString |
Filters/NavigationToolFilterBar.h |