Navigation
| Name | DataHierarchyEditor |
| Type | Editor |
| Location | /Engine/Source/Editor/DataHierarchyEditor/ |
| Module Build Rules | DataHierarchyEditor.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FHierarchyDragDropOp | Inherit from this to allow UI customization for your drag & drop operation by overriding CreateCustomDecorator. |
| FSectionDragDropOp | |
| UDataHierarchyViewModelBase | The main controller class for the SHierarchyEditor widget. |
| UHierarchyCategory | A category, potentially pointing at the section it belongs to. |
| UHierarchyDataRefreshContext | A base class that is used to refresh data that represents external data. |
| UHierarchyElement | |
| UHierarchyItem | A minimal implementation of an item. Inherit from this and add your own properties. |
| UHierarchyMenuContext | |
| UHierarchyRoot | UHierarchyRoot is used as the main object for serialization purposes, and a transient root is created automatically by the widget to populate the source list of items. |
| UHierarchySection | A minimal implementation of a section. |
Structs
| Name | Remarks |
|---|---|
| FDataHierarchyDragDropContext | Context for a hierarchy drag-and-drop operation. |
| FDataHierarchyElementMetaData | |
| FDataHierarchyElementMetaData_SectionAssociation | |
| FDraggedElementEntry | Entry wrapping a dragged element view model with computed context about its role in a multi-drag set. |
| FHierarchyCategoryViewModel | |
| FHierarchyChangedPayload | Generic payload struct for when an element in the hierarchy has changed. |
| FHierarchyChangedPayload_ElementNameChanged | |
| FHierarchyChangedPayload_ElementPropertyChanged | |
| FHierarchyChangedPayload_ElementsAdded | |
| FHierarchyChangedPayload_ElementsDeleted | |
| FHierarchyChangedPayload_ElementsMoved | |
| FHierarchyElementIdentity | This struct is used to identify a given hierarchy element and can be based on guids and/or names. |
| FHierarchyElementViewModel | The base view model for all elements in the hierarchy. |
| FHierarchyItemViewModel | |
| FHierarchyRootViewModel | |
| FHierarchySectionViewModel |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetTypeHash
(
const FHierarchyElementIdentity& Identity |
DataHierarchyCommonTypes.h |