Navigation
API > API/Plugins > API/Plugins/TedsOutliner
TEDS driven Outliner mode where the Outliner is populated using the results of the RowHandleQueries passed in. See CreateGenericTEDSOutliner() for example usage Inherits from ISceneOutlinerMode - which contains all actions that depend on the type of item you are viewing in the Outliner
| Name | FTedsOutlinerMode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsOutliner/Public/TedsOutlinerMode.h |
| Include Path | #include "TedsOutlinerMode.h" |
Syntax
class FTedsOutlinerMode : public ISceneOutlinerMode
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTedsOutlinerMode
(
const FTedsOutlinerParams& InParams |
TedsOutlinerMode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTedsOutlinerMode() |
TedsOutlinerMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetFilteredRowCount() |
TedsOutlinerMode.h |
Public Virtual
Overridden from ISceneOutlinerMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BindCommands
(
const TSharedRef< FUICommandList >& OutCommandList |
TedsOutlinerMode.h | ||
virtual bool CanCopy() |
TedsOutlinerMode.h | ||
virtual bool CanCustomizeToolbar() |
TedsOutlinerMode.h | ||
virtual bool CanCut() |
TedsOutlinerMode.h | ||
virtual bool CanDelete() |
TedsOutlinerMode.h | ||
virtual bool CanInteract
(
const ISceneOutlinerTreeItem& Item |
TedsOutlinerMode.h | ||
virtual bool CanPaste() |
TedsOutlinerMode.h | ||
virtual bool CanPopulate() |
TedsOutlinerMode.h | ||
virtual bool CanRenameItem
(
const ISceneOutlinerTreeItem& Item |
TedsOutlinerMode.h | ||
virtual bool CanSupportDragAndDrop() |
TedsOutlinerMode.h | ||
virtual TSharedPtr< SWidget > CreateContextMenu() |
TedsOutlinerMode.h | ||
virtual TSharedPtr< FDragDropOperation > CreateDragDropOperation
(
const FPointerEvent& MouseEvent, |
TedsOutlinerMode.h | ||
virtual void CustomAddToToolbar
(
TSharedPtr< class SHorizontalBox > Toolbar |
TedsOutlinerMode.h | ||
virtual FFolder::FRootObject GetRootObject() |
TedsOutlinerMode.h | ||
virtual ESelectionMode::Type GetSelectionMode() |
TedsOutlinerMode.h | ||
virtual FText GetStatusText() |
TedsOutlinerMode.h | ||
virtual FSlateColor GetStatusTextColor() |
TedsOutlinerMode.h | ||
virtual void InitializeViewMenuExtender
(
TSharedPtr< FExtender > Extender |
TedsOutlinerMode.h | ||
virtual void OnDrop
(
ISceneOutlinerTreeItem& DropTarget, |
TedsOutlinerMode.h | ||
virtual void OnItemAdded
(
FSceneOutlinerTreeItemPtr Item |
TedsOutlinerMode.h | ||
virtual void OnItemDoubleClick
(
FSceneOutlinerTreeItemPtr Item |
TedsOutlinerMode.h | ||
virtual void OnItemRemoved
(
FSceneOutlinerTreeItemPtr Item |
TedsOutlinerMode.h | ||
virtual void OnItemSelectionChanged
(
FSceneOutlinerTreeItemPtr Item, |
TedsOutlinerMode.h | ||
virtual bool ParseDragDrop
(
FSceneOutlinerDragDropPayload& OutPayload, |
TedsOutlinerMode.h | ||
virtual void Rebuild() |
ISceneOutlinerMode interface | TedsOutlinerMode.h | |
virtual bool ShowFilterOptions() |
TedsOutlinerMode.h | ||
virtual bool ShowStatusBar() |
TedsOutlinerMode.h | ||
virtual bool ShowViewButton() |
TedsOutlinerMode.h | ||
virtual void SynchronizeSelection() |
TedsOutlinerMode.h | ||
virtual void Tick() |
TedsOutlinerMode.h | ||
virtual FSceneOutlinerDragValidationInfo ValidateDrop
(
const ISceneOutlinerTreeItem& DropTarget, |
TedsOutlinerMode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CollapseOutlinerTreeOnNewSelection() |
TedsOutlinerMode.h | ||
void OnSelectionChanged
(
ESelectInfo::Type SelectionType |
Called by TedsOutlinerImpl when the selection in TEDS changes. | TedsOutlinerMode.h | |
void OnToggleAlwaysFrameSelection() |
Functions to expose default SceneOutliner Options to the UI | TedsOutlinerMode.h | |
void OnToggleCollapseOutlinerTreeOnNewSelection() |
TedsOutlinerMode.h | ||
bool ShouldAlwaysFrameSelection() |
TedsOutlinerMode.h |
Protected Virtual
Overridden from ISceneOutlinerMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< ISceneOutlinerHierarchy > CreateHierarchy() |
TedsOutlinerMode.h |