Module |
|
Header |
/Engine/Source/Developer/TreeMap/Public/STreeMap.h |
Include |
#include "STreeMap.h" |
class STreeMap : public SLeafWidget
Graphical tree map widget with interactive controls
Name | Description | ||
---|---|---|---|
|
ApplyVisualizationToNodes ( |
Called to apply the current 'size based on' and 'color based on' settings to the tree |
|
|
ApplyVisualizationToNodesRecursively ( |
Recursively applies the active visualization to all nodes, such as size by attribute, or color by attribute |
|
|
CanZoomOut() |
Returns true if it is possible to zoom out |
|
|
Construct ( |
Construct the widget |
|
|
DeleteHoveredNode() |
Deletes the node under the mouse cursor, if any (undoable!) |
|
|
FTreeMapNode... |
FindNodeInCopiedTree ( |
Searches for the specified node in an identical copy of the node tree. |
|
FTreeMapNode... |
FindNodeVisualUnderCursor |
Finds the node visual that's under the cursor |
|
FTreeMapNode... |
GetTreeRoot() |
Returns the current tree root, which is the largest node visible |
|
InsertNewNodeAsChildOfHoveredNode ( |
Insert a new node as a child of the node under the cursor |
|
|
IsNavigationTransitionActive() |
||
|
MakeBlendedNodeVisual ( |
Blends between the current visual state and the state before the last navigation transition, by the specified amount |
|
|
RebuildTreeMap ( |
Refreshes the tree map from its source data. |
|
|
Redo() |
Redoes the last action |
|
|
RenamingNode_OnTextCommitted ( |
Called when the user commits a rename change |
|
|
ReparentNode ( |
Reparents DroppedNode to NewParentNode (undoable!) |
|
|
SetTreeRoot ( |
Sets a new "active root" for the tree. |
|
|
ShowOptionsMenuAt ( |
Displays a context menu at the specified location with options for configuring the tree display |
|
|
StartRenamingNode ( |
Pops up a box to allow the user to start renaming a node's title (undoable!) |
|
|
StopRenamingNode() |
Stops renaming a node, committing whatever text was entered |
|
|
TakeUndoSnapshot() |
Grabs a snapshot of the current tree so we can restore it if the user performs an Undo action |
|
|
Undo() |
Undoes the last action |
|
|
ZoomOut() |
Zooms out, setting root to it's parent if possible, returns false if not |
Name | Description | ||
---|---|---|---|
|
ComputeDesiredSize ( |
Overwritten from SWidget. |
|
|
OnKeyDown |
Called after a key is pressed when this widget has focus (this event bubbles if not handled) |
|
|
OnMouseButtonDoubleClick ( |
Called when a mouse button is double clicked. Override this in derived classes. |
|
|
OnMouseButtonDown ( |
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. |
|
|
OnMouseButtonUp ( |
The system calls this method to notify the widget that a mouse button was release within it. |
|
|
OnMouseLeave ( |
The system will use this event to notify a widget that the cursor has left it. |
|
|
OnMouseMove ( |
The system calls this method to notify the widget that a mouse moved within it. |
|
|
OnMouseWheel ( |
Called when the mouse wheel is spun. This event is bubbled. |
|
|
OnPaint ( |
SWidget overrides |
|
|
SupportsKeyboardFocus() |
Checks to see if this widget supports keyboard focus. Override this in derived classes. |
|
|
Tick ( |
Ticks this widget with Geometry. |
Name |
Description |
|
---|---|---|
|
FArguments |
Name |
Description |
---|---|
FOnTreeMapNodeInteracted |
Delegate used when clicking or interacting with a specific node |