Navigation
API > API/Developer > API/Developer/TreeMap
Single node in a tree map, which may have any number of child nodes, each with their own children and so on
| Name | FTreeMapNodeData |
| Type | class |
| Header File | /Engine/Source/Developer/TreeMap/Public/ITreeMap.h |
| Include Path | #include "ITreeMap.h" |
Syntax
class FTreeMapNodeData : public TSharedFromThis< FTreeMapNodeData >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FTreeMapNodeData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTreeMapNodeData() |
Default constructor for FTreeMapNodeData | ITreeMap.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Attributes | TMap< FName, FTreeMapAttributeDataPtr > | Map of attribute name to it's respective bit of data | ITreeMap.h | |
| BackgroundBrush | const FSlateBrush * | Background brush for this node's box (optional) | ITreeMap.h | |
| CenterText | FString | Center info text. | ITreeMap.h | |
| Children | TArray< FTreeMapNodeDataPtr > | List of child nodes | ITreeMap.h | |
| Color | FLinearColor | Color for this node. This will be set automatically unless you use a customization. | ITreeMap.h | |
| HashTags | TArray< FString > | Hashtags for this node. | ITreeMap.h | |
| LogicalName | FString | Logical name, if set this is used for comparison | ITreeMap.h | |
| Name | FString | Node name display. | ITreeMap.h | |
| Name2 | FString | Node name (line 2). | ITreeMap.h | |
| Parent | FTreeMapNodeData * | Back pointer to parent node, or NULL if no parent exists (root node) | ITreeMap.h | |
| Size | float | Size of this node. | ITreeMap.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyNodeInto
(
FTreeMapNodeData& NodeCopy |
ITreeMap.h | ||
FTreeMapNodeDataRef CopyNodeRecursively() |
ITreeMap.h | ||
bool IsLeafNode() |
ITreeMap.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FTreeMapNodeData& Other |
ITreeMap.h | ||
bool operator==
(
const FTreeMapNodeData& Other |
ITreeMap.h |