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 |