Navigation
API > API/Editor > API/Editor/SequencerCore
Extension interface for models that can be displayed in the outliner view.
| Name | IOutlinerExtension |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/Extensions/IOutlinerExtension.h |
| Include Path | #include "MVVM/Extensions/IOutlinerExtension.h" |
Syntax
class IOutlinerExtension
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOutlinerExtension() |
MVVM/Extensions/IOutlinerExtension.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ID | ::UE::Sequencer::TAutoRegisterViewModelTypeID< IOutlinerExtension > | MVVM/Extensions/IOutlinerExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< SWidget > CreateContextMenuWidget
(
const FCreateOutlinerContextMenuWidgetParams& InParams |
Build the context menu widget for this outliner item | MVVM/Extensions/IOutlinerExtension.h | |
virtual TSharedRef< SWidget > CreateOutlinerView
(
const FCreateOutlinerViewParams& InParams |
(deprecated) Create the outliner view for the label column | MVVM/Extensions/IOutlinerExtension.h | |
virtual TSharedPtr< SWidget > CreateOutlinerViewForColumn
(
const FCreateOutlinerViewParams& InParams, |
Create the visual outliner widget for the specified column | MVVM/Extensions/IOutlinerExtension.h | |
virtual const FSlateBrush * GetIconBrush() |
Gets the icon for the outliner item | MVVM/Extensions/IOutlinerExtension.h | |
virtual const FSlateBrush * GetIconOverlayBrush() |
Gets the overlay icon for the outliner item | MVVM/Extensions/IOutlinerExtension.h | |
virtual FSlateColor GetIconTint() |
Gets the icon tint color for the outliner item | MVVM/Extensions/IOutlinerExtension.h | |
virtual FText GetIconToolTipText() |
Gets the tooltip text for the outliner item icon | MVVM/Extensions/IOutlinerExtension.h | |
FName GetIdentifier() |
Return the identifier of the owning model | MVVM/Extensions/IOutlinerExtension.h | |
virtual FText GetLabel() |
Gets the label for the outliner item | MVVM/Extensions/IOutlinerExtension.h | |
virtual FSlateColor GetLabelColor() |
Gets the color for the outliner item label | MVVM/Extensions/IOutlinerExtension.h | |
virtual FSlateFontInfo GetLabelFont() |
Gets the font for the outliner item | MVVM/Extensions/IOutlinerExtension.h | |
virtual FText GetLabelToolTipText() |
Gets the tooltip text for the outliner item | MVVM/Extensions/IOutlinerExtension.h | |
FOutlinerSizing GetOutlinerSizing() |
Return the desired size for the owning model | MVVM/Extensions/IOutlinerExtension.h | |
EOutlinerSelectionState GetSelectionState() |
Gets the outliner item's selection state | MVVM/Extensions/IOutlinerExtension.h | |
virtual bool HasBackground() |
Gets whether the outliner item has a background | MVVM/Extensions/IOutlinerExtension.h | |
bool IsExpanded() |
Gets whether this outliner item is expanded | MVVM/Extensions/IOutlinerExtension.h | |
bool IsFilteredOut() |
Gets whether this outliner item has been filtered out | MVVM/Extensions/IOutlinerExtension.h | |
void SetExpansion
(
bool bIsExpanded |
Sets the expansion state of this outliner item | MVVM/Extensions/IOutlinerExtension.h | |
void SetFilteredOut
(
bool bIsFilteredOut |
Sets whether this outliner item is being filtered out | MVVM/Extensions/IOutlinerExtension.h | |
void SetSelectionState
(
EOutlinerSelectionState InState |
Sets the outliner item's selection state | MVVM/Extensions/IOutlinerExtension.h | |
bool ShouldAnchorToTop() |
MVVM/Extensions/IOutlinerExtension.h | ||
virtual void ToggleSelectionState
(
EOutlinerSelectionState InState, |
Toggles a bit in the outliner item's selection state | MVVM/Extensions/IOutlinerExtension.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetPathName
(
const TSharedPtr< const FViewModel > Item |
Utility method to get the full path name of the given model | MVVM/Extensions/IOutlinerExtension.h | |
static FString GetPathName
(
const TSharedPtr< FViewModel > Item |
Utility method to get the full path name of the given model | MVVM/Extensions/IOutlinerExtension.h | |
static FString GetPathName
(
const FViewModel& Item |
Utility method to get the full path name of the given model | MVVM/Extensions/IOutlinerExtension.h | |
static void GetPathName
(
const FViewModel& Item, |
Utility method to get the full path name of the given model | MVVM/Extensions/IOutlinerExtension.h | |
static FString GetPathName
(
const TWeakPtr< const FViewModel > Item |
Utility method to get the full path name of the given model | MVVM/Extensions/IOutlinerExtension.h | |
static void RegisterTypeID() |
MVVM/Extensions/IOutlinerExtension.h |