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.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAutoRegisterTypeTable | AutoRegisterTypeTable | ||
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< FChannelGroupOutlinerModel > | ID |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChannelGroupOutlinerModel
(
FName InChannelName, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void |
Overridden from FOutlinerItemModelMixin
| Type | Name | Description | |
|---|---|---|---|
| void | BuildContextMenu
(
FMenuBuilder& MenuBuilder |
Get context menu contents. |
Overridden from IOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< SWidget > | CreateOutlinerView
(
const FCreateOutlinerViewParams& InParams |
Create the visual outliner widget for the owning model | |
| FText | GetLabel () |
Gets the label for the outliner item | |
| FSlateFontInfo | GetLabelFont () |
Gets the font for the outliner item | |
| FOutlinerSizing | Return the desired size for the owning model |
Overridden from ICurveEditorTreeItemExtension
| Type | Name | Description | |
|---|---|---|---|
| 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 |
Overridden from IDeletableExtension
Typedefs
| Name | Description |
|---|---|
| Implements |