Navigation
API > API/Editor > API/Editor/Sequencer
Generic interface for all Sequencer filter bar implementations.
| Name | ISequencerFilterBar |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/Filters/ISequencerFilterBar.h |
| Include Path | #include "Filters/ISequencerFilterBar.h" |
Syntax
class ISequencerFilterBar : public TSharedFromThis< ISequencerFilterBar >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → ISequencerFilterBar
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISequencerFilterBar() |
Filters/ISequencerFilterBar.h |
Classes
| Name | Remarks |
|---|---|
| FOnFilterBarStateChanged | This type is deprecated. However, DECLARE_EVENT_TwoParams does not support UE_DEPRECATED macro in Linux. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMuteStateChangedDelegate | TMulticastDelegate_OneParam< void, bool > | Filters/ISequencerFilterBar.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Filters/ISequencerFilterBar.h | |||
| Filters/ISequencerFilterBar.h | |||
| Filters/ISequencerFilterBar.h | |||
bool AreFiltersMuted() |
Filters/ISequencerFilterBar.h | ||
bool CanResetFilters() |
Filters/ISequencerFilterBar.h | ||
void CreateNewTextFilter() |
Filters/ISequencerFilterBar.h | ||
bool DoesCommonFilterPass
(
const UE::Sequencer::TViewModelPtr< UE::Sequencer::FViewModel >& InViewModel, |
Filters/ISequencerFilterBar.h | ||
bool DoesTextFilterStringContainExpressionPair
(
const ISequencerTextFilterExpressionContext& InExpression |
Returns true if the current filter bar text filter string contains the specified text expression. | Filters/ISequencerFilterBar.h | |
| Filters/ISequencerFilterBar.h | |||
| Filters/ISequencerFilterBar.h | |||
TSharedPtr< FUICommandList > GetCommandList() |
Filters/ISequencerFilterBar.h | ||
void GetCommonFilterKeySuggestions
(
TArray< FSequencerFilterSuggestion >& OutSuggestions |
Populates a list of suggested filter keys for the common filters used in the Sequencer filter bar. | Filters/ISequencerFilterBar.h | |
TArray< TSharedRef< FSequencerFilterBase< InFilterClass > > > GetCommonFilters() |
Filters/ISequencerFilterBar.h | ||
void GetCommonFilterValueSuggestions
(
const FString& InFilterName, |
Populates a list of suggested filter values for the specified filter in the Sequencer filter bar. | Filters/ISequencerFilterBar.h | |
| Filters/ISequencerFilterBar.h | |||
| Filters/ISequencerFilterBar.h | |||
int32 GetFilteredDisplayNodeCount() |
Filters/ISequencerFilterBar.h | ||
FName GetIdentifier() |
Filters/ISequencerFilterBar.h | ||
ISequencer & GetSequencer() |
Filters/ISequencerFilterBar.h | ||
TArray< TSharedRef< ISequencerTextFilterExpressionContext > > GetTextFilterExpressionContexts() |
Filters/ISequencerFilterBar.h | ||
const FTextFilterExpressionEvaluator & GetTextFilterExpressionEvaluator() |
Filters/ISequencerFilterBar.h | ||
FString GetTextFilterString() |
Filters/ISequencerFilterBar.h | ||
int32 GetTotalDisplayNodeCount() |
Filters/ISequencerFilterBar.h | ||
bool HasAnyFilterActive
(
const bool bCheckTextFilter, |
Filters/ISequencerFilterBar.h | ||
bool HasAnyFilterEnabled() |
Filters/ISequencerFilterBar.h | ||
bool IsCommonFilterName
(
const FString& InFilterName |
Filters/ISequencerFilterBar.h | ||
bool IsFilterActiveByDisplayName
(
const FString& InFilterName |
Filters/ISequencerFilterBar.h | ||
bool IsFilterEnabledByDisplayName
(
const FString& InFilterName |
Filters/ISequencerFilterBar.h | ||
void MuteFilters
(
const bool bInMute |
Filters/ISequencerFilterBar.h | ||
FMuteStateChangedDelegate & OnMuteFiltersChanged() |
Event called when the mute state of the filters has changed. | Filters/ISequencerFilterBar.h | |
PRAGMA_ENABLE_DEPRECATION_WARNINGSFSimpleMulticastDelegate & OnRequestUpdate() |
Event called to request that the subscribe update its view since the filters state has changed | Filters/ISequencerFilterBar.h | |
FSimpleMulticastDelegate & OnTextFilterTextChanged() |
Event called when the search text has changed. | Filters/ISequencerFilterBar.h | |
void OpenTextExpressionHelp() |
Filters/ISequencerFilterBar.h | ||
void RequestFilterUpdate() |
Filters/ISequencerFilterBar.h | ||
void ResetFilters() |
Filters/ISequencerFilterBar.h | ||
void SaveCurrentFilterSetAsCustomTextFilter() |
Filters/ISequencerFilterBar.h | ||
bool SetFilterActiveByDisplayName
(
const FString& InFilterName, |
Filters/ISequencerFilterBar.h | ||
bool SetFilterEnabledByDisplayName
(
const FString& InFilterName, |
Filters/ISequencerFilterBar.h | ||
void SetTextFilterString
(
const FString& InText |
Filters/ISequencerFilterBar.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsFilterBarLayout
(
const EFilterBarLayout InLayout |
Filters/ISequencerFilterBar.h | ||
virtual bool IsFilterBarVisible() |
Filters/ISequencerFilterBar.h | ||
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGSFOnFilterBarStateChanged & OnStateChanged() |
Event called when the visibility or layout state has changed | Filters/ISequencerFilterBar.h | |
virtual void SetToHorizontalLayout() |
Filters/ISequencerFilterBar.h | ||
virtual void SetToVerticalLayout() |
Filters/ISequencerFilterBar.h | ||
virtual bool ShouldShowFilterBarWidget() |
Filters/ISequencerFilterBar.h | ||
virtual void ToggleFilterBarLayout() |
Filters/ISequencerFilterBar.h | ||
virtual void ToggleFilterBarVisibility() |
Filters/ISequencerFilterBar.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetCommonFiltersImpl
(
TArray< TSharedPtr< void > >& OutTypeErasedFilters |
Internal implementation to bypass template limitations in virtual functions | Filters/ISequencerFilterBar.h |