Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels
Inheritance Hierarchy
- FOutlinerItemModel
- ITrackAreaExtension
- ICompoundOutlinerExtension
- IDeletableExtension
- IRecyclableExtension
- FCategoryGroupModel
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/CategoryModel.h |
| Include | #include "MVVM/ViewModels/CategoryModel.h" |
Syntax
class FCategoryGroupModel :
public UE::Sequencer::FOutlinerItemModel ,
public UE::Sequencer::ITrackAreaExtension ,
public UE::Sequencer::ICompoundOutlinerExtension ,
public UE::Sequencer::IDeletableExtension ,
public UE::Sequencer::IRecyclableExtension
Remarks
Model for the outliner entry associated with all sections' channel categories of a given common name. For instance, this represents the "Location" category entry in the Sequence outliner, which would contain the X, Y, and Z translation channels of all the corresponding sections in the track area.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCategoryGroupModel
(
FName InCategoryName, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddCategory
(
TWeakViewModelPtr< FCategoryModel > InCategory |
||
| TArrayView< const TWeakViewModelPtr< FCategoryModel > > | |||
| FName | |||
| FText | |||
| bool | IsAnimated () |
||
Overridden from FOutlinerItemModelMixin
| Type | Name | Description | |
|---|---|---|---|
| void | BuildSidebarMenu
(
FMenuBuilder& MenuBuilder |
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 ITrackAreaExtension
| Type | Name | Description | |
|---|---|---|---|
| FViewModelVariantIterator | |||
| FTrackAreaParameters |
Overridden from ICompoundOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| FOutlinerSizing |
Overridden from IDeletableExtension
Overridden from IRecyclableExtension
| Type | Name | Description | |
|---|---|---|---|
| void | OnRecycle () |