Navigation
API > API/Editor > API/Editor/Sequencer
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.
| Name | FCategoryGroupModel |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/CategoryModel.h |
| Include Path | #include "MVVM/ViewModels/CategoryModel.h" |
Syntax
class FCategoryGroupModel :
public UE::Sequencer::FOutlinerItemModel ,
public ITrackAreaExtension,
public ICompoundOutlinerExtension,
public IDeletableExtension,
public IRecyclableExtension
Inheritance Hierarchy
- BaseType → TOutlinerModelMixin → FOutlinerItemModel → FCategoryGroupModel
Implements Interfaces
- IDimmableExtension
- ICurveEditorTreeItem
- ITrackAreaExtension
- ICompoundOutlinerExtension
- IDeletableExtension
- IRecyclableExtension
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MVVM/ViewModels/CategoryModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FCategoryGroupModel() |
MVVM/ViewModels/CategoryModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Categories | TArray< TWeakViewModelPtr< FCategoryModel > > | MVVM/ViewModels/CategoryModel.h | ||
| CategoryName | FName | MVVM/ViewModels/CategoryModel.h | ||
| ComputedSizing | FOutlinerSizing | MVVM/ViewModels/CategoryModel.h | ||
| DisplayText | FText | MVVM/ViewModels/CategoryModel.h | ||
| GetGroupTooltipTextDelegate | FGetMovieSceneTooltipText | MVVM/ViewModels/CategoryModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCategory
(
TWeakViewModelPtr< FCategoryModel > InCategory |
MVVM/ViewModels/CategoryModel.h | ||
bool CanDelete
(
FText* OutErrorMessage |
MVVM/ViewModels/CategoryModel.h | ||
TSharedPtr< SWidget > CreateOutlinerViewForColumn
(
const FCreateOutlinerViewParams& InParams, |
MVVM/ViewModels/CategoryModel.h | ||
void Delete() |
MVVM/ViewModels/CategoryModel.h | ||
TArrayView< const TWeakViewModelPtr< FCategoryModel > > GetCategories() |
MVVM/ViewModels/CategoryModel.h | ||
FName GetCategoryName() |
MVVM/ViewModels/CategoryModel.h | ||
FText GetDisplayText() |
MVVM/ViewModels/CategoryModel.h | ||
FText GetLabel() |
MVVM/ViewModels/CategoryModel.h | ||
FSlateFontInfo GetLabelFont() |
MVVM/ViewModels/CategoryModel.h | ||
FText GetLabelToolTipText() |
MVVM/ViewModels/CategoryModel.h | ||
FOutlinerSizing GetOutlinerSizing() |
MVVM/ViewModels/CategoryModel.h | ||
FViewModelVariantIterator GetTrackAreaModelList() |
MVVM/ViewModels/CategoryModel.h | ||
FTrackAreaParameters GetTrackAreaParameters() |
MVVM/ViewModels/CategoryModel.h | ||
bool IsAnimated() |
MVVM/ViewModels/CategoryModel.h | ||
void OnRecycle() |
MVVM/ViewModels/CategoryModel.h | ||
FOutlinerSizing RecomputeSizing() |
MVVM/ViewModels/CategoryModel.h | ||
UE_SEQUENCER_DECLARE_CASTABLE_API
(
UE_API, |
MVVM/ViewModels/CategoryModel.h |
Overridden from FOutlinerItemModelMixin
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildSidebarMenu
(
FMenuBuilder& MenuBuilder |
MVVM/ViewModels/CategoryModel.h |