Navigation
API > API/Editor > API/Editor/Sequencer
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.
| Name | FCategoryModel |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/CategoryModel.h |
| Include Path | #include "MVVM/ViewModels/CategoryModel.h" |
Syntax
class FCategoryModel :
public FViewModel,
public FLinkedOutlinerExtension,
public FGeometryExtensionShim,
public ITrackLaneExtension,
public FLinkedOutlinerComputedSizingShim
Inheritance Hierarchy
- FDynamicExtensionContainer → FViewModel → FCategoryModel
- FSharedFromThisBase → TSharedFromThis → FViewModel → FCategoryModel
- FLinkedOutlinerExtension → FCategoryModel
- FLinkedOutlinerComputedSizingShim → FCategoryModel
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCategoryModel
(
FName InCategoryName |
MVVM/ViewModels/CategoryModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoryName | FName | MVVM/ViewModels/CategoryModel.h | ||
| Children | FViewModelListHead | MVVM/ViewModels/CategoryModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTrackLaneVirtualAlignment ArrangeVirtualTrackLaneView() |
MVVM/ViewModels/CategoryModel.h | ||
TSharedPtr< ITrackLaneWidget > CreateTrackLaneView
(
const FCreateTrackLaneViewParams& InParams |
MVVM/ViewModels/CategoryModel.h | ||
FName GetCategoryName() |
Returns the category's name | MVVM/ViewModels/CategoryModel.h | |
virtual FOutlinerSizing GetDesiredSizing() |
Returns the desired sizing for the track area row | MVVM/ViewModels/CategoryModel.h | |
bool IsAnimated() |
Whether any of the channels within this category are animated. | MVVM/ViewModels/CategoryModel.h | |
UE_SEQUENCER_DECLARE_CASTABLE_API
(
UE_API, |
MVVM/ViewModels/CategoryModel.h |