FGraphSelectionManager

Windows
MacOS
Linux

References

Module

GraphEditor

Header

/Engine/Source/Editor/GraphEditor/Public/SNodePanel.h

Include

#include "SNodePanel.h"

Syntax

struct FGraphSelectionManager

Variables

Name Description

Public variable

SGraphEditor::F...

 

OnSelectionChanged

Invoked when the selected graph nodes have changed.

Public variable

FGraphPanelSele...

 

SelectedNodes

Functions

Name Description

Public function Const

bool

 

AreAnyNodesSelected()

Returns true if any nodes are selected

Public function

void

 

ClearSelectionSet()

Reset the selection state of all nodes

Public function

void

 

ClickedOnNode

(
    SelectedItemType Node,
    const FPointerEvent& MouseEvent
)

Handle the selection mechanics when a node is clicked on.

Public function Const

const FGraph...

 

GetSelectedNodes()

Public function Const

bool

 

IsNodeSelected

(
    SelectedItemType Node
)

Public function

void

 

SelectSingleNode

(
    SelectedItemType Node
)

Select just the specified node

Public function

void

 

SetNodeSelection

(
    SelectedItemType Node,
    bool bSelect
)

Add or remove a node from the selection set

Public function

void

 

SetSelectionSet

(
    FGraphPanelSelectionSet& NewSet
)

Changes the selection set to contain exactly all of the passed in nodes

Public function

void

 

StartDraggingNode

(
    SelectedItemType NodeBeingDragged,
    const FPointerEvent& MouseEvent
)

Handle the selection mechanics of starting to drag a node.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss