Navigation
API > API/Editor > API/Editor/Sequencer
Represents a cache between nodes for a filter operation.
| Name | FSequencerFilterData |
| Type | struct |
| Header File | /Engine/Source/Editor/Sequencer/Public/Filters/SequencerFilterData.h |
| Include Path | #include "Filters/SequencerFilterData.h" |
Syntax
struct FSequencerFilterData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequencerFilterData
(
const FString& InRawFilterText |
Filters/SequencerFilterData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ResolvedObjects | TMap< UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::IOutlinerExtension >, TWeakObjectPtr<> > | Filters/SequencerFilterData.h | ||
| ResolvedTrackObjects | TMap< UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::IOutlinerExtension >, TWeakObjectPtr< UMovieSceneTrack > > | Filters/SequencerFilterData.h | ||
| ResolvedTracks | TMap< UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::IOutlinerExtension >, UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::ITrackExtension > > | Filters/SequencerFilterData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsFilterInNodes
(
const FSequencerFilterData& InOtherData |
Filters/SequencerFilterData.h | ||
void FilterInNode
(
UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::IOutlinerExtension > InNodeWeak |
Filters/SequencerFilterData.h | ||
void FilterInNodeWithAncestors
(
const UE::Sequencer::TViewModelPtr< UE::Sequencer::IOutlinerExtension >& InNode |
Filters/SequencerFilterData.h | ||
void FilterInParentChildNodes
(
const UE::Sequencer::TViewModelPtr< UE::Sequencer::IOutlinerExtension >& InNode, |
Filters/SequencerFilterData.h | ||
void FilterOutNode
(
UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::IOutlinerExtension > InNodeWeak |
Filters/SequencerFilterData.h | ||
uint32 GetDisplayNodeCount() |
Filters/SequencerFilterData.h | ||
uint32 GetFilterInCount() |
Filters/SequencerFilterData.h | ||
uint32 GetFilterOutCount() |
Filters/SequencerFilterData.h | ||
FString GetRawFilterText() |
Filters/SequencerFilterData.h | ||
uint32 GetTotalNodeCount() |
Filters/SequencerFilterData.h | ||
void IncrementTotalNodeCount() |
Filters/SequencerFilterData.h | ||
bool IsFilteredOut
(
const UE::Sequencer::TViewModelPtr< UE::Sequencer::IOutlinerExtension >& InNode |
Filters/SequencerFilterData.h | ||
void Reset() |
Filters/SequencerFilterData.h | ||
UMovieSceneTrack * ResolveMovieSceneTrackObject
(
FSequencerTrackFilterType InNode |
Filters/SequencerFilterData.h | ||
UE::Sequencer::TWeakViewModelPtr< UE::Sequencer::ITrackExtension > ResolveTrack
(
FSequencerTrackFilterType InNode |
Filters/SequencerFilterData.h | ||
UObject * ResolveTrackBoundObject
(
ISequencer& InSequencer, |
Filters/SequencerFilterData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FSequencerFilterData& InRhs |
Filters/SequencerFilterData.h | ||
bool operator==
(
const FSequencerFilterData& InRhs |
Filters/SequencerFilterData.h |