Navigation
API > API/Plugins > API/Plugins/HierarchyTableRuntime
The data associated with each item in a hierarchy table.
| Name | FHierarchyTableEntryData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/HierarchyTable/Source/Runtime/Public/HierarchyTable.h |
| Include Path | #include "HierarchyTable.h" |
Syntax
USTRUCT ()
struct FHierarchyTableEntryData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHierarchyTableEntryData() |
HierarchyTable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Identifier | FName | This entry's display name and unique identifier. | HierarchyTable.h | |
| OwnerTable | TObjectPtr< UHierarchyTable > | The hierarchy table that this entry resides in. | HierarchyTable.h | |
| Parent | int32 | The index of this entry's parent, is INDEX_NONE in the case of a root element. | HierarchyTable.h | |
| Payload | TOptional< FInstancedStruct > | The actual user set data this element stores, matches the owner table's element type. | HierarchyTable.h | |
| TablePayload | FInstancedStruct | A second data payload specific to the table's type and is read-only metadata. | HierarchyTable.h | |
| UHierarchyTable | friend | HierarchyTable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FHierarchyTableEntryData * GetClosestAncestor() |
HierarchyTable.h | ||
const T & GetMetadata() |
HierarchyTable.h | ||
T * GetMutableValue() |
HierarchyTable.h | ||
const TOptional< FInstancedStruct > & GetPayload() |
Assumes payload is set, i.e. is overridden. | HierarchyTable.h | |
const T * GetValue() |
HierarchyTable.h | ||
bool HasOverriddenChildren() |
HierarchyTable.h | ||
bool HasParent() |
HierarchyTable.h | ||
bool IsOverridden() |
HierarchyTable.h | ||
void ToggleOverridden() |
HierarchyTable.h |