Navigation
API > API/Plugins > API/Plugins/TedsOutliner
Base class for all hierarchy data interfaces used by the Teds Outliner to display hierarchies in the UI. Teds Outliner hierarchies have the additional step of registering queries to detect changes to hierarchies when compared to the hierarchy viewer
| Name | ITedsOutlinerHierarchyDataInterface |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsOutliner/Public/TedsOutlinerHierarchyInterfaces.h |
| Include Path | #include "TedsOutlinerHierarchyInterfaces.h" |
Syntax
class ITedsOutlinerHierarchyDataInterface : public UE::Editor::DataStorage::IHierarchyViewerDataInterface
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITedsOutlinerHierarchyDataInterface() |
TedsOutlinerHierarchyInterfaces.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FParentIterationCallback | TFunction< bool(const DataStorage::ICoreProvider &Context, DataStorage::RowHandleParent)> | TedsOutlinerHierarchyInterfaces.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RegisterQueries
(
DataStorage::ICoreProvider& Storage, |
Register any queries required by this data interface | TedsOutlinerHierarchyInterfaces.h | |
void UnregisterQueries
(
DataStorage::ICoreProvider& Storage |
TedsOutlinerHierarchyInterfaces.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ForEachImmediateParent
(
const DataStorage::ICoreProvider& Storage, |
Iterate over the immediate parents of InRow. | TedsOutlinerHierarchyInterfaces.h |