Navigation
API > API/Editor > API/Editor/GraphEditor
| Name | FGraphSelectionManager |
| Type | struct |
| Header File | /Engine/Source/Editor/GraphEditor/Public/SNodePanel.h |
| Include Path | #include "SNodePanel.h" |
Syntax
struct FGraphSelectionManager : public FGCObject
Inheritance Hierarchy
- FGCObject → FGraphSelectionManager
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnSelectionChanged | SGraphEditor::FOnSelectionChanged | Invoked when the selected graph nodes have changed. | SNodePanel.h | |
| SelectedNodes | TSet< TObjectPtr< class UObject > > | SNodePanel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReferencedObjects
(
FReferenceCollector& Collector |
SNodePanel.h | ||
bool AreAnyNodesSelected() |
Returns true if any nodes are selected | SNodePanel.h | |
void ClearSelectionSet() |
Reset the selection state of all nodes | SNodePanel.h | |
void ClickedOnNode
(
SelectedItemType Node, |
Handle the selection mechanics when a node is clicked on. | SNodePanel.h | |
virtual FString GetReferencerName() |
SNodePanel.h | ||
const FGraphPanelSelectionSet & GetSelectedNodes() |
SNodePanel.h | ||
bool IsNodeSelected
(
SelectedItemType Node |
SNodePanel.h | ||
void SelectSingleNode
(
SelectedItemType Node |
Select just the specified node | SNodePanel.h | |
void SetNodeSelection
(
SelectedItemType Node, |
Add or remove a node from the selection set | SNodePanel.h | |
void SetSelectionSet
(
FGraphPanelSelectionSet& NewSet |
Changes the selection set to contain exactly all of the passed in nodes | SNodePanel.h | |
void StartDraggingNode
(
SelectedItemType NodeBeingDragged, |
Handle the selection mechanics of starting to drag a node. | SNodePanel.h |