Navigation
API > API/Plugins > API/Plugins/TedsOutliner
A generic item in the TEDS driven Outliner, that uses a DataStorage::RowHandle to uniquely identify the object it is looking at. Functionality should be added through TEDS queries instead of having a different TreeItem type for each type of object you are looking at (i.e. Actor vs Folder) Inherits from ISceneOutlinerItem - which determines what type of item you are looking at. E.G FActorTreeItem for actors
| Name | FTedsOutlinerTreeItem |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsOutliner/Public/TedsOutlinerItem.h |
| Include Path | #include "TedsOutlinerItem.h" |
Syntax
struct FTedsOutlinerTreeItem : public ISceneOutlinerTreeItem
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTedsOutlinerTreeItem
(
const DataStorage::RowHandle& InRowHandle, |
TedsOutlinerItem.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFilterPredicate | TBaseDelegate_OneParam< bool, const DataStorage::RowHandle > | TedsOutlinerItem.h | |
| FInteractivePredicate | TBaseDelegate_OneParam< bool, const DataStorage::RowHandle > | TedsOutlinerItem.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Type | const FSceneOutlinerTreeItemType | TedsOutlinerItem.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RowHandle | const DataStorage::RowHandle | TedsOutlinerItem.h | ||
| TedsOutlinerImpl | const TWeakPtr< const FTedsOutlinerImpl > | TedsOutlinerItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Filter
(
FFilterPredicate Pred |
TedsOutlinerItem.h | ||
bool GetInteractiveState
(
FInteractivePredicate Pred |
TedsOutlinerItem.h | ||
DataStorage::RowHandle GetRowHandle() |
TedsOutlinerItem.h |
Overridden from ISceneOutlinerTreeItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanInteract() |
TedsOutlinerItem.h | ||
virtual void GenerateContextMenu
(
UToolMenu* Menu, |
Generate a context menu for this item. Only called if only this item is selected. | TedsOutlinerItem.h | |
virtual TSharedRef< SWidget > GenerateLabelWidget
(
ISceneOutliner& Outliner, |
TedsOutlinerItem.h | ||
virtual FString GetDisplayString() |
TedsOutlinerItem.h | ||
virtual FSceneOutlinerTreeItemID GetID() |
TedsOutlinerItem.h | ||
virtual bool IsValid() |
Begin ISceneOutlinerTreeItem Implementation | TedsOutlinerItem.h |