Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels
Inheritance Hierarchy
- FViewModel
- FLinkedOutlinerExtension
- FGeometryExtensionShim
- ITrackLaneExtension
- FLinkedOutlinerComputedSizingShim
- FCategoryModel
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/CategoryModel.h |
| Include | #include "MVVM/ViewModels/CategoryModel.h" |
Syntax
class FCategoryModel :
public UE::Sequencer::FViewModel ,
public UE::Sequencer::FLinkedOutlinerExtension ,
public UE::Sequencer::FGeometryExtensionShim ,
public UE::Sequencer::ITrackLaneExtension ,
public UE::Sequencer::FLinkedOutlinerComputedSizingShim
Remarks
Model for a single channel category inside a section. For instance, this represents the "Location" category of a single transform section, which would contain the X, Y, and Z translation channels.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCategoryModel
(
FName InCategoryName |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | Returns the category's name | ||
| FOutlinerSizing | Returns the desired sizing for the track area row | ||
| bool | IsAnimated () |
Whether any of the channels within this category are animated. | |
Overridden from ITrackLaneExtension
| Type | Name | Description | |
|---|---|---|---|
| FTrackLaneVirtualAlignment | |||
| TSharedPtr< ITrackLaneWidget > | CreateTrackLaneView
(
const FCreateTrackLaneViewParams& InParams |