Navigation
API > API/Editor > API/Editor/Sequencer
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.
| Name | FChannelGroupOutlinerModel |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/ChannelModel.h |
| Include Path | #include "MVVM/ViewModels/ChannelModel.h" |
Syntax
class FChannelGroupOutlinerModel :
public UE::Sequencer::TOutlinerModelMixin< FChannelGroupModel > ,
public ICompoundOutlinerExtension,
public IDeletableExtension
Inheritance Hierarchy
- BaseType → TOutlinerModelMixin → FChannelGroupOutlinerModel
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MVVM/ViewModels/ChannelModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FChannelGroupOutlinerModel() |
MVVM/ViewModels/ChannelModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComputedSizing | FOutlinerSizing | MVVM/ViewModels/ChannelModel.h | ||
| WeakCommonChannelModel | TWeakViewModelPtr< FChannelModel > | MVVM/ViewModels/ChannelModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanDelete
(
FText* OutErrorMessage |
MVVM/ViewModels/ChannelModel.h | ||
TSharedPtr< SWidget > CreateOutlinerViewForColumn
(
const FCreateOutlinerViewParams& InParams, |
MVVM/ViewModels/ChannelModel.h | ||
void Delete() |
MVVM/ViewModels/ChannelModel.h | ||
FText GetLabel() |
MVVM/ViewModels/ChannelModel.h | ||
FSlateFontInfo GetLabelFont() |
MVVM/ViewModels/ChannelModel.h | ||
FText GetLabelToolTipText() |
MVVM/ViewModels/ChannelModel.h | ||
FOutlinerSizing GetOutlinerSizing() |
MVVM/ViewModels/ChannelModel.h | ||
void OnUpdated() |
MVVM/ViewModels/ChannelModel.h | ||
FOutlinerSizing RecomputeSizing() |
MVVM/ViewModels/ChannelModel.h | ||
UE_SEQUENCER_DECLARE_CASTABLE_API
(
UE_API, |
MVVM/ViewModels/ChannelModel.h |
Overridden from FOutlinerItemModelMixin
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildContextMenu
(
FMenuBuilder& MenuBuilder |
Get context menu contents. | MVVM/ViewModels/ChannelModel.h | |
virtual void CreateCurveModels
(
TArray< TUniquePtr< FCurveModel > >& OutCurveModels |
MVVM/ViewModels/ChannelModel.h |
Overridden from ICurveEditorTreeItemExtension
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Get optional unique path name | MVVM/ViewModels/ChannelModel.h | ||
virtual bool HasCurves() |
Whether this view-model has any curves and needs to have a curve editor item created | MVVM/ViewModels/ChannelModel.h |