GraphEditor

Filters

Classes

Name

Description

Public class

FConnectionDrawingPolicy

FConnectionDrawingPolicy .

Public struct

FConnectionParams

FConnectionParameters.

Public struct

FCreateWidgetForActionData

Public struct

FCustomExpanderData

Public struct

FDiffResults

Collects the Diffs found for a node

Public struct

FDiffSingleResult

Result of a single difference found on graph.

Public class

FGeometryHelper

FGeometryHelper .

Public struct

FGraphContextMenuArguments

Arguments when the graph panel wants to open a context menu.

Public class

FGraphDiffControl

Used to find differences between revisions of a graph.

Public class

FGraphEditorCommands

Public class

FGraphEditorCommandsImpl

Public class

FGraphEditorDragDropAction

Base class for drag-drop actions that pass into the graph editor and perform an action when dropped.

Public class

FGraphEditorModule

Graph editor public interface

Public struct

FGraphInformationPopupInfo

Entry for an information popup in the node panel.

Public struct

FGraphPinHandle

FGraphPinHandle .

Public class

FGraphSchemaActionDragDropAction

Drag-drop action where an FEdGraphSchemaAction should be performed when dropped.

Public struct

FGraphSelectionManager

Public struct

FGraphSplineOverlapResult

FGraphSplineOverlapResult .

Public class

FKismetConnectionDrawingPolicy

FKismetConnectionDrawingPolicy .

Public struct

FMarqueeOperation

Helper for managing marquee operations

Public struct

FNodeInfoContext

Context passed in when getting popup info.

Public struct

FOverlayBrushInfo

Entry for an overlay brush in the node panel.

Public struct

FOverlayWidgetInfo

Entry for an overlay widget in the node panel.

Public struct

FZoomLevelsContainer

Interface for ZoomLevel values Provides mapping for a range of virtual ZoomLevel values to actual node scaling values

Public class

SCommentBubble

Public class

SDefaultGraphActionWidget

Default widget for GraphActionMenu

Public class

SGraphActionMenu

Class that displays a list of graph actions and them to be searched and selected

Public class

SGraphNode

SGraphNode .

Public class

SGraphNodeComment

Public class

SGraphNodeDocumentation

Public class

SGraphNodeResizable

Public class

SGraphPalette

Public class

SGraphPaletteItem

Widget for displaying a single item

Public class

SGraphPanel

Public class

SGraphPin

SGraphPin .

Public class

SGraphPinDataTableRowName

Public class

SGraphPinNameList

Public class

SGraphPreviewer

This widget provides a fully-zoomed-out preview of a specified graph.

Public class

SNameComboBox

#include "UnrealString.h"

Public class

SNodePanel

Public class

SNodeTitle

SNodeTitle .

Public class

SPinComboBox

Class implementation to create combo box.

Public class

UGraphEditorSettings

Implements settings for the graph editor.

Typedefs

Name

Description

FCreateWidgetMouseButtonDown

Delegate executed when the mouse button goes down

FGetComboItemDisplayString

A delegate type invoked when a selection changes somewhere.

FIsGraphNodeHovered

FOnCommentBubbleToggled

FOnRenameRequestActionNode

Delegate for hooking up an inline editable text block to be notified that a rename is requested.

FOnUpdateGraphPanel

SelectedItemType

: Too generic of a name to expose at this scope

Enums

Name

Description

Public enum

EDiffType::Type

Differences are presented to the user in the order listed here, so put less important differences lower down

Public enum

EGraphRenderingLOD::Type

Level of detail for graph rendering (lower numbers are 'further away' with fewer details)

Public enum

ENodeZone::Type

This class is designed to serve as the base class for a panel/canvas that contains interactive widgets which can be selected and moved around by the user.

Functions

Name Description

Public function

bool

 

operator==

(
    const FDiffSingleResult & LHS,
    const FDiffSingleResult & RHS
)

Variables

Name Description

Public variable

 

GRAPHEDITOR_API