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