Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels
Inheritance Hierarchy
- TOutlinerModelMixin
- ICompoundOutlinerExtension
- IDeletableExtension
- FChannelGroupOutlinerModel
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/ChannelModel.h |
| Include | #include "MVVM/ViewModels/ChannelModel.h" |
Syntax
class FChannelGroupOutlinerModel :
public UE::Sequencer::TOutlinerModelMixin< FChannelGroupModel > ,
public UE::Sequencer::ICompoundOutlinerExtension ,
public UE::Sequencer::IDeletableExtension
Remarks
Model for the outliner entry associated with all sections' channels of a given common name. For instance, this represents the "Location.X" entry in the Sequencer outliner.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChannelGroupOutlinerModel
(
FName InChannelName, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
Overridden from FOutlinerItemModelMixin
| Type | Name | Description | |
|---|---|---|---|
| void | BuildContextMenu
(
FMenuBuilder& MenuBuilder |
Get context menu contents. |
Overridden from IOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | CreateOutlinerViewForColumn
(
const FCreateOutlinerViewParams& InParams, |
Create the visual outliner widget for the specified column | |
| FText | GetLabel () |
Gets the label for the outliner item | |
| FSlateFontInfo | GetLabelFont () |
Gets the font for the outliner item | |
| FText | Gets the tooltip text for the outliner item | ||
| FOutlinerSizing | Return the desired size for the owning model |
Overridden from ICurveEditorTreeItemExtension
| Type | Name | Description | |
|---|---|---|---|
| TOptional< FString > | Get optional unique path name | ||
| bool | HasCurves () |
Whether this view-model has any curves and needs to have a curve editor item created |
Overridden from ICurveEditorTreeItem
| Type | Name | Description | |
|---|---|---|---|
| void | CreateCurveModels
(
TArray< TUniquePtr< FCurveModel > >& OutCurveModels |
Populate the specified array with curve models that are represented by this tree item |
Overridden from ICompoundOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| FOutlinerSizing |