Navigation
API > API/Editor > API/Editor/Sequencer
| Name | FSequencerTrackFilter_Selected |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/Filters/Filters/SequencerTrackFilter_Selected.h |
| Include Path | #include "Filters/Filters/SequencerTrackFilter_Selected.h" |
Syntax
class FSequencerTrackFilter_Selected : public UE::Sequencer::FSequencerTrackFilter_HierarchyBased
Inheritance Hierarchy
- FFilterBase< InFilterType > → FSequencerFilterBase → FSequencerTrackFilter → FSequencerTrackFilter_HierarchyBased → FSequencerTrackFilter_Selected
- FSharedFromThisBase → TSharedFromThis → FSequencerFilterBase → FSequencerTrackFilter → FSequencerTrackFilter_HierarchyBased → FSequencerTrackFilter_Selected
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequencerTrackFilter_Selected
(
ISequencerTrackFilters& InFilterInterface, |
Filters/Filters/SequencerTrackFilter_Selected.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSequencerTrackFilter_Selected() |
Filters/Filters/SequencerTrackFilter_Selected.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNeedsPrefilterRebuild | bool | Whether IncludedViewModels needs to be rebuilt. | Filters/Filters/SequencerTrackFilter_Selected.h | |
| CachedWeakExtensions | const TArray< TWeakObjectPtr< USequencerTrackFilterSelectedExtension > > | Objects extending this filter. Cached at construction to speed up filtering. | Filters/Filters/SequencerTrackFilter_Selected.h | |
| FilterCache | TMap< UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::FViewModel >, UE::Sequencer::EFilterResultFlags > | Contains the selected items. | Filters/Filters/SequencerTrackFilter_Selected.h | |
| WeakViewModel | TWeakPtr< UE::Sequencer::FSequencerEditorViewModel > | Cached weak reference to the view model captured at construction. | Filters/Filters/SequencerTrackFilter_Selected.h |
Functions
Public
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetName() |
Filters/Filters/SequencerTrackFilter_Selected.h |
Overridden from FSequencerTrackFilter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UE::Sequencer::FFilterResult Evaluate
(
FSequencerTrackFilterType InItem |
Subclasses must implement Evaluate. | Filters/Filters/SequencerTrackFilter_Selected.h | |
virtual bool ShouldUpdateOnTrackValueChanged() |
Returns whether this filter needs reevaluating any time track values have been modified, not just tree changes | Filters/Filters/SequencerTrackFilter_Selected.h |
Overridden from FSequencerFilterBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ActiveStateChanged
(
const bool bInActive |
Filters/Filters/SequencerTrackFilter_Selected.h | ||
virtual FText GetDefaultToolTipText() |
Filters/Filters/SequencerTrackFilter_Selected.h | ||
virtual FText GetDisplayName() |
Filters/Filters/SequencerTrackFilter_Selected.h | ||
virtual FSlateIcon GetIcon() |
Filters/Filters/SequencerTrackFilter_Selected.h | ||
virtual TSharedPtr< FUICommandInfo > GetToggleCommand() |
Filters/Filters/SequencerTrackFilter_Selected.h | ||
virtual void OnPreFilter() |
Event called before nodes are filtered to give the filter a chance to pre-process | Filters/Filters/SequencerTrackFilter_Selected.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindSelectionChanged() |
Filters/Filters/SequencerTrackFilter_Selected.h | ||
void UnbindSelectionChanged() |
Filters/Filters/SequencerTrackFilter_Selected.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString StaticName() |
Filters/Filters/SequencerTrackFilter_Selected.h |