Navigation
API > API/Editor > API/Editor/Sequencer
Selection class for an ISequence instance that manages all the different types of selection and event marshaling
| Name | FSequencerSelection |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/Selection/Selection.h |
| Include Path | #include "MVVM/Selection/Selection.h" |
Syntax
class FSequencerSelection : public FSequencerCoreSelection
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSequencerCoreSelection → FSequencerSelection
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequencerSelection() |
Default constructor that initializes the selection sets | MVVM/Selection/Selection.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| KeySelection | FKeySelection | Selection set representing selected keys | MVVM/Selection/Selection.h | |
| MarkedFrames | FMarkedFrameSelection | Selection set representing selected marked frames | MVVM/Selection/Selection.h | |
| Outliner | FOutlinerSelection | Selection set representing view-models that are selected on the outliner | MVVM/Selection/Selection.h | |
| TrackArea | FTrackAreaSelection | Selection set representing view-models that are selected on the track-area | MVVM/Selection/Selection.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NodesWithKeysOrSections | TSet< TWeakViewModelPtr< IOutlinerExtension > > | MVVM/Selection/Selection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Empty() |
Empty every selection set represented by this class | MVVM/Selection/Selection.h | |
void EmptySelectedOutlinerNodesWithoutSections
(
const TArray< UMovieSceneSection* >& Sections |
DEPRECATED | MVVM/Selection/Selection.h | |
TSet< FGuid > GetBoundObjectsGuids() |
DEPRECATED: Gets the outliner nodes that have selected keys or sections | MVVM/Selection/Selection.h | |
const TSet< TWeakViewModelPtr< IOutlinerExtension > > & GetNodesWithSelectedKeysOrSections() |
DEPRECATED: Gets a set of the outliner nodes that have selected keys or sections | MVVM/Selection/Selection.h | |
void GetSelectedOutlinerItems
(
TArray< TSharedRef< FViewModel > >& OutItems |
DEPRECATED | MVVM/Selection/Selection.h | |
void GetSelectedOutlinerItems
(
TArray< TSharedPtr< FViewModel > >& OutItems |
DEPRECATED | MVVM/Selection/Selection.h | |
TSet< UMovieSceneSection * > GetSelectedSections() |
DEPRECATED | MVVM/Selection/Selection.h | |
TSet< TPair< UMovieSceneTrack *, int32 > > GetSelectedTrackRows() |
DEPRECATED | MVVM/Selection/Selection.h | |
TSet< UMovieSceneTrack * > GetSelectedTracks() |
DEPRECATED | MVVM/Selection/Selection.h | |
void Initialize
(
TViewModelPtr< FEditorViewModel > InViewModel |
Initialize this selection container with the specified view model. Must only be called once. | MVVM/Selection/Selection.h | |
FIndirectOutlinerSelectionIterator IterateIndirectOutlinerSelection() |
Iterate all the outliner nodes that are considered 'indirectly' selected because they have track area selection | MVVM/Selection/Selection.h | |
bool NodeHasSelectedKeysOrSections
(
TWeakViewModelPtr< IOutlinerExtension > Model |
DEPRECATED | MVVM/Selection/Selection.h |