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.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAutoRegisterTypeTable | AutoRegisterTypeTable | ||
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< FCategoryGroupModel > | ID |
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 () |
||
| void |
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 ITrackAreaExtension
| Type | Name | Description | |
|---|---|---|---|
| FViewModelVariantIterator | |||
| FTrackAreaParameters |
Overridden from ICompoundOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| FOutlinerSizing |
Overridden from IDeletableExtension
Overridden from IRecyclableExtension
| Type | Name | Description | |
|---|---|---|---|
| void | OnRecycle () |
Typedefs
| Name | Description |
|---|---|
| Implements |