Navigation
API > API/Editor > API/Editor/Kismet
Panel used to display the blueprint
| Name | FDiffPanel |
| Type | struct |
| Header File | /Engine/Source/Editor/Kismet/Public/SBlueprintDiff.h |
| Include Path | #include "SBlueprintDiff.h" |
Syntax
struct FDiffPanel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDiffPanel() |
SBlueprintDiff.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Blueprint | const UBlueprint * | The blueprint that owns the graph we are showing | SBlueprintDiff.h | |
| bShowAssetName | bool | True if we should show a name identifying which asset this panel is displaying | SBlueprintDiff.h | |
| DetailScrollbar | TSharedPtr< SLinkableScrollBar > | SBlueprintDiff.h | ||
| DetailsView | TSharedPtr< class SKismetInspector > | The details view associated with the graph editor | SBlueprintDiff.h | |
| GraphEditor | TWeakPtr< class SGraphEditor > | The graph editor which does the work of displaying the graph | SBlueprintDiff.h | |
| GraphEditorBox | TSharedPtr< SBox > | The box around the graph editor, used to change the content when new graphs are set | SBlueprintDiff.h | |
| MyBlueprint | TSharedPtr< class SMyBlueprint > | The actual my blueprint panel, used to regenerate the panel when the new graphs are set | SBlueprintDiff.h | |
| OverlayGraphRevisionInfo | TSharedPtr< SWidget > | The widget that contains the revision info in graph mode | SBlueprintDiff.h | |
| RevisionInfo | FRevisionInfo | Revision information for this blueprint | SBlueprintDiff.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GraphEditorCommands | TSharedPtr< FUICommandList > | Command list for this diff panel | SBlueprintDiff.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanCopyNodes() |
Can user copy any of the selected nodes? | SBlueprintDiff.h | |
void CopySelectedNodes() |
Called when user hits keyboard shortcut to copy nodes | SBlueprintDiff.h | |
void FocusDiff
(
UEdGraphPin& Pin |
Functions used to focus/find a particular change in a diff result | SBlueprintDiff.h | |
void FocusDiff
(
UEdGraphNode& Node |
SBlueprintDiff.h | ||
TSharedRef< class SWidget > GenerateMyBlueprintWidget() |
Generate the 'MyBlueprint' widget, which is private to this module | SBlueprintDiff.h | |
void GeneratePanel
(
UEdGraph* NewGraph, |
Generate a panel for NewGraph diffed against OldGraph | SBlueprintDiff.h | |
void GeneratePanel
(
UEdGraph* Graph, |
Generate a panel that displays the Graph and reflects the items in the DiffResults | SBlueprintDiff.h | |
TSharedRef< SWidget > GetDetailsWidget() |
SBlueprintDiff.h | ||
TSharedRef< SWidget > GetMyBlueprintWidget() |
SBlueprintDiff.h | ||
FGraphPanelSelectionSet GetSelectedNodes() |
Gets whatever nodes are selected in the Graph Editor | SBlueprintDiff.h | |
void InitializeDiffPanel() |
Initializes the panel, can be moved into constructor if diff and merge clients are made more uniform: | SBlueprintDiff.h |