Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels
Inheritance Hierarchy
- FViewModel
- ISortableExtension
- IOutlinerDropTargetOutlinerExtension
- ISignedObjectEventHandler
- FSequenceModel
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/SequenceModel.h |
| Include | #include "MVVM/ViewModels/SequenceModel.h" |
Syntax
class FSequenceModel :
public UE::Sequencer::FViewModel ,
public UE::Sequencer::ISortableExtension ,
public UE::Sequencer::IOutlinerDropTargetOutlinerExtension ,
public UE::MovieScene::ISignedObjectEventHandler
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSequenceModel
(
TWeakPtr< FSequencerEditorViewModel > InEditorViewModel |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FViewModel > | |||
| TSharedPtr< FSequencerEditorViewModel > | GetEditor () |
||
| UMovieScene * | |||
| UMovieSceneSequence * | GetSequence () |
||
| FMovieSceneSequenceID | |||
| TSharedPtr< ISequencer > | GetSequencer () |
||
| TSharedPtr< FSequencer > | |||
| void | |||
| void | SetSequence
(
UMovieSceneSequence* InSequence, |
||
Overridden from ISortableExtension
| Type | Name | Description | |
|---|---|---|---|
| FSortingKey | Called by the part to sort this model among its siblings | ||
| void | SetCustomOrder
(
int32 InCustomOrder |
Set a custom sort index for this view model | |
| void | SortChildren () |
Called when the model should sort its immediate children |
Overridden from IOutlinerDropTargetOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| TOptional< EItemDropZone > | CanAcceptDrop
(
const FViewModelPtr& TargetModel, |
||
| void | PerformDrop
(
const FViewModelPtr& TargetModel, |
Overridden from ISignedObjectEventHandler
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | OnPostUndo () |
Constants
| Name | Description |
|---|---|
| CreateExtensionsEvent |