Navigation
API > API/Editor > API/Editor/SequencerCore > API/Editor/SequencerCore/MVVM > API/Editor/SequencerCore/MVVM/Extensions
Inheritance Hierarchy
- IOutlinerExtension
- FOutlinerExtensionShim
- FOutlinerItemModelMixin
- TOutlinerModelMixin
- FChannelGroupOutlinerModel
- FOutlinerItemModel
- FCategoryGroupModel
- FFolderModel
- FObjectBindingModel
- FPossessableModel
- FSpawnableModel
- FTrackModel
- FTrackRowModel
- FOutlinerSpacer
References
| Module | SequencerCore |
| Header | /Engine/Source/Editor/SequencerCore/Public/MVVM/Extensions/IOutlinerExtension.h |
| Include | #include "MVVM/Extensions/IOutlinerExtension.h" |
Syntax
class IOutlinerExtension
Remarks
Extension interface for models that can be displayed in the outliner view.
Variables
| Type | Name | Description | |
|---|---|---|---|
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< IOutlinerExtension > | ID |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | CreateContextMenuWidget
(
const FCreateOutlinerContextMenuWidgetParams& InParams |
Build the context menu widget for this outliner item | |
| TSharedRef< SWidget > | CreateOutlinerView
(
const FCreateOutlinerViewParams& InParams |
Create the visual outliner widget for the owning model | |
| const FSlateBrush * | GetIconBrush () |
Gets the icon for the outliner item | |
| const FSlateBrush * | Gets the overlay icon for the outliner item | ||
| FSlateColor | GetIconTint () |
Gets the icon tint color for the outliner item | |
| FText | Gets the tooltip text for the outliner item icon | ||
| FName | Return the identifier of the owning model | ||
| FText | GetLabel () |
Gets the label for the outliner item | |
| FSlateColor | Gets the color for the outliner item label | ||
| 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 | ||
| FString | GetPathName
(
const TSharedPtr< const FViewModel > Item |
Utility method to get the full path name of the given model | |
| FString | GetPathName
(
const TSharedPtr< FViewModel > Item |
Utility method to get the full path name of the given model | |
| FString | GetPathName
(
const FViewModel& Item |
Utility method to get the full path name of the given model | |
| void | GetPathName
(
const FViewModel& Item, |
Utility method to get the full path name of the given model | |
| FString | GetPathName
(
const TWeakPtr< const FViewModel > Item |
Utility method to get the full path name of the given model | |
| EOutlinerSelectionState | Gets the outliner item's selection state | ||
| bool | Gets whether the outliner item has a background | ||
| bool | IsExpanded () |
Gets whether this outliner item is expanded | |
| bool | Gets whether this outliner item has been filtered out | ||
| void | |||
| void | SetExpansion
(
bool bIsExpanded |
Sets the expansion state of this outliner item | |
| void | SetFilteredOut
(
bool bIsFilteredOut |
Sets whether this outliner item is being filtered out | |
| void | SetSelectionState
(
EOutlinerSelectionState InState |
Sets the outliner item's selection state | |
| void | ToggleSelectionState
(
EOutlinerSelectionState InState, |
Toggles a bit in the outliner item's selection state |