Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/GraphEditor.h |
Include |
#include "GraphEditor.h" |
class SGraphEditor : public SCompoundWidget
Interface and wrapper for GraphEditor widgets. Gracefully handles the GraphEditorModule being unloaded.
Name | Description | ||
---|---|---|---|
|
UEdGraph * |
EdGraphObj |
The Graph we are currently editing |
Name | Description | ||
---|---|---|---|
|
AddNotification ( |
Show notification on graph |
|
|
CaptureKeyboard() |
Capture keyboard |
|
|
ClearSelectionSet() |
Clear the selection |
|
|
Construct ( |
Loads the GraphEditorModule and constructs a GraphEditor as a child of this widget. |
|
|
TSharedPtr< ... |
FindGraphEditorForGraph ( |
Returns the first graph editor that is viewing the specified graph. |
|
FocusCommentNodes ( |
||
|
GetBoundsForNode ( |
Get Bounds for the specified node, returns false on failure |
|
|
GetBoundsForSelectedNodes ( |
Get Bounds for selected nodes, false if nothing selected |
|
|
UEdGraph ... |
GetCurrentGraph() |
|
|
UEdGraphNode... |
GetGraphNodeForMenu() |
|
|
UEdGraphPin ... |
GetGraphPinForMenu() |
|
|
GetNumberOfSelectedNodes() |
||
|
GetPasteLocation() |
||
|
const FGraph... |
GetSelectedNodes() |
|
|
UEdGraphNode... |
GetSingleSelectedNode() |
Returns the currently selected node if there is a single node selected (if there are multiple nodes selected or none selected, it will return nullptr) |
|
TSharedPtr< ... |
GetTitleBar() |
Get the title bar if there is one |
|
GetViewBookmark ( |
Gets the current graph view bookmark |
|
|
GetViewLocation ( |
Gets the view location of the graph |
|
|
IsNodeTitleVisible ( |
Check if node title is visible with optional flag to ensure it is |
|
|
JumpToNode ( |
Bring the specified node into view |
|
|
JumpToPin ( |
Bring the specified pin into view |
|
|
LockToGraphEditor ( |
Lock two graph editors together |
|
|
NotifyGraphChanged() |
Invoked when the Graph being edited changes in some way. |
|
|
NotifyPostPropertyChange ( |
||
|
NotifyPrePropertyChange ( |
||
|
OnAlignBottom() |
||
|
OnAlignCenter() |
||
|
OnAlignLeft() |
||
|
OnAlignMiddle() |
||
|
OnAlignRight() |
||
|
OnAlignTop() |
||
|
OnDistributeNodesH() |
||
|
OnDistributeNodesV() |
||
|
OnGraphChanged ( |
Invoked when the underlying Graph is being changed. |
|
|
OnModuleReloaded() |
Invoked to let this widget know that the GraphEditor module has been reloaded. |
|
|
OnModuleUnloading() |
Invoked to let this widget know that the GraphEditor module is being unloaded. |
|
|
OnStraightenConnections() |
||
|
RefreshNode ( |
||
|
TSharedRef< ... |
RegisterActiveTimer ( |
Register an active timer on the graph editor. |
|
ResetAllNodesUnrelatedStates() |
Common methods for MaterialEditor and BlueprintEditor's focusing related nodes feature |
|
|
SelectAllNodes() |
Select all nodes |
|
|
SetNodeFactory ( |
Sets the current node, pin and connection factory. |
|
|
SetNodeSelection ( |
Set the selection status of a node |
|
|
SetPinVisibility ( |
Set the pin visibility mode |
|
|
SetViewLocation |
Set new viewer location and optionally set the current bookmark |
|
|
StraightenConnections() |
||
|
StraightenConnections ( |
||
|
UnlockFromGraphEditor ( |
Unlock two graph editors from each other |
|
|
ZoomToFit ( |
Zooms out to fit either all nodes or only the selected ones. |
Name |
Description |
|
---|---|---|
|
FArguments |
|
|
FGraphEditorEvents |
Info about events occurring in/on the graph |
Name |
Description |
|
---|---|---|
|
EPinVisibility |
Pin visibility modes |
Name |
Description |
---|---|
AllInstances |
Active GraphEditor wrappers; we will notify these about the module being unloaded so they can handle it gracefully. |