Navigation
API > API/Plugins > API/Plugins/TedsOutliner
Struct storing information on how hierarchies are handled in the TEDS Outliner.
| Name | FTedsOutlinerHierarchyData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsOutliner/Public/TedsOutlinerImpl.h |
| Include Path | #include "TedsOutlinerImpl.h" |
Syntax
struct FTedsOutlinerHierarchyData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTedsOutlinerHierarchyData
(
const UScriptStruct* InHierarchyColumn, |
TedsOutlinerImpl.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FGetChildrenRowsHandles | TBaseDelegate_OneParam< TArrayView< DataStorage::RowHandle >, void * > | A delegate used to get the children row handles for a given row | TedsOutlinerImpl.h |
| FGetParentRowHandle | TBaseDelegate_OneParam< DataStorage::RowHandle, const void * > | A delegate used to get the parent row handle for a given row | TedsOutlinerImpl.h |
| FSetParentRowHandle | TBaseDelegate_TwoParams< void, void *, DataStorage::RowHandle > | A delegate used to set the parent row handle for a given row | TedsOutlinerImpl.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GetChildren | FGetChildrenRowsHandles | Function to get the children row handle. | TedsOutlinerImpl.h | |
| GetParent | FGetParentRowHandle | Function to get parent row handle. | TedsOutlinerImpl.h | |
| HierarchyColumn | const UScriptStruct * | The column that contains the parent row handle for rows. | TedsOutlinerImpl.h | |
| SetParent | FSetParentRowHandle | Function to set the parent row handle. | TedsOutlinerImpl.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FTedsOutlinerHierarchyData GetDefaultHierarchyData() |
Get the default hierarchy data for the TEDS Outliner that uses FTableRowParentColumn to get the parent. | TedsOutlinerImpl.h |