Navigation
API > API/Editor > API/Editor/SequencerCore > API/Editor/SequencerCore/MVVM > API/Editor/SequencerCore/MVVM/ViewModels
Inheritance Hierarchy
- ICastable
- TSharedFromThis
- FDynamicExtensionContainer
- FViewModel
- FOutlinerViewModel
- FSequencerOutlinerViewModel
References
| Module | SequencerCore |
| Header | /Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModels/OutlinerViewModel.h |
| Include | #include "MVVM/ViewModels/OutlinerViewModel.h" |
Syntax
class FOutlinerViewModel : public UE::Sequencer::FViewModel
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAutoRegisterTypeTable | AutoRegisterTypeTable | ||
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< FOutlinerViewModel > | ID | ||
| FSimpleMulticastDelegate | OnRefreshed |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | Called when the default context menu is opened | ||
| TSharedPtr< FEditorViewModel > | GetEditor () |
Get the editor view-model provided by the creation context | |
| TViewModelPtr< IOutlinerExtension > | Get the single hovered model in the tree, possibly nullptr | ||
| FViewModelPtr | GetRootItem () |
Get the logical root item of the outliner hierarchy | |
| TArrayView< const TWeakViewModelPtr< IOutlinerExtension > > | Retrieve a flat list of the root items in this outliner model | ||
| void | Initialize
(
const FWeakViewModelPtr& InWeakRootDataModel |
Initialize the view model with a given root model | |
| TSharedRef< FDragDropOperation > | InitiateDrag
(
TArray< TWeakViewModelPtr< IOutlinerExtension >>&& InDraggedModels |
Initate a new drag operation from the specified dragged models. | |
| void | |||
| void | SetHoveredItem
(
TViewModelPtr< IOutlinerExtension > InHoveredModel |
Set the single hovered model in the tree | |
| void | Unpins any pinned nodes in this tree |
Typedefs
| Name | Description |
|---|---|
| Implements |