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 |
|---|---|
| FDataHierarchyElementMetaData | |
| FDataHierarchyElementMetaData_SectionAssociation | |
| FHierarchyCategoryViewModel | |
| FHierarchyElementChangedPayload | Generic payload struct for when an element in the hierarchy has changed. |
| FHierarchyElementChangedPayload_AddedElement | |
| FHierarchyElementChangedPayload_DeletedElement | |
| FHierarchyElementChangedPayload_ElementPropertyChanged | |
| 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 |