Navigation
| Name | TedsOutliner |
| Type | Editor |
| Part of Plugins | TEDS: Editor Data Storage Features |
| Location | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsOutliner/ |
| Module Build Rules | TedsOutliner.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FSceneOutlinerRowHandleColumn | This is a custom column for the TEDS Outliner/Table Viewer to display row handles for items. |
| FSceneOutlinerTedsQueryBinder | Utility class to bind Typed Elements Data Storage queries to a Scene Outliner. |
| FTedsOutlinerFilter | TEDS-Outliner TODO: Lots of minor missing functionality for icon, tooltip, color etc. |
| FTedsOutlinerImpl | This class is meant to be a model to hold functionality to create a "table viewer" in TEDS that can be attached to any view/UI. |
| FTedsOutlinerMode | TEDS driven Outliner mode where the Outliner is populated using the results of the RowHandleQueries passed in. |
| FTedsOutlinerModule | Implements the Scene Outliner module. |
| FTedsRowDragDropOp | TEDS-Outliner TODO: This can probably be moved to a more generic location for all TEDS related drag drops? |
| STedsVisibilityWidget | Widget responsible for managing the visibility for a single item |
| UOutlinerCDOTextWidgetFactory | |
| UOutlinerIconWidgetFactory | |
| UOutlinerTextWidgetFactory | |
| UOutlinerVisibilityHeaderFactory | |
| UOutlinerVisibilityWidgetFactory | |
| USceneOutlinerTedsBridgeFactory | |
| UTedsOutlinerMenuContext | Class to hold the owning scene outliner for a menu TEDS-Outliner TODO: Once menus go through TEDS UI this can be done using the FTableViewerColumn on the widget row instead |
| UTransformHeadsUpWidgetFactory | The heads up transform display provides at a glance view in a scene outliner row of abnormal transform characteristics, including: |
| UTypeInfoWidgetFactory |
Structs
| Name | Remarks |
|---|---|
| FFolderCompatibilityColumn | Column that stores a constructed FFolder |
| FFolderExpandedTag | Tag that specifies if a folder is expanded in the UI (child items visible) |
| FOutlinerCDOTextWidgetConstructor | |
| FOutlinerIconWidgetConstructor | |
| FOutlinerTextWidgetConstructor | |
| FOutlinerVisibilityHeaderConstructor | |
| FOutlinerVisibilityWidgetConstructor | |
| FTedsOutlinerColumn | Column used to store a reference to the Teds Outliner owning a specific row Currently only added to widget rows in the Teds Outliner |
| FTedsOutlinerContextMenuColumn | Column used to allow context menu to be extended for an item in the outliner |
| FTedsOutlinerHierarchyData | Struct storing information on how hierarchies are handled in the TEDS Outliner. |
| FTedsOutlinerParams | |
| FTedsOutlinerTreeItem | A generic item in the TEDS driven Outliner, that uses a DataStorage::RowHandle to uniquely identify the object it is looking at. |
| FTransformHeadsUpWidgetConstructor | |
| FTransformHeadsUpWidgetTag | |
| FTypeInfoWidgetConstructor |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FTedsOutlinerContextMenuDelegate | TBaseDelegate_TwoParams< void, UToolMenu *Menu, SSceneOutliner &SceneOutliner > | Columns/TedsOutlinerColumns.h | |
| FTreeItemIDDealiaser | TBaseDelegate_OneParam< FSceneOutlinerTreeItemID, UE::Editor::DataStorage::RowHandle > | Compatibility/SceneOutlinerTedsBridge.h |