Navigation
Unreal Engine C++ API Reference > 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 |