Navigation
API > API/Editor > API/Editor/GraphEditor
| Name | SGraphNodeK2Base |
| Type | class |
| Header File | /Engine/Source/Editor/GraphEditor/Public/KismetNodes/SGraphNodeK2Base.h |
| Include Path | #include "KismetNodes/SGraphNodeK2Base.h" |
Syntax
class SGraphNodeK2Base : public SGraphNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SPanel → SNodePanel::SNode → SGraphNode → SGraphNodeK2Base
- FSlateControlledConstruction → SWidget → SPanel → SNodePanel::SNode → SGraphNode → SGraphNodeK2Base
Derived Classes
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BreakpointHitColor | const FLinearColor | KismetNodes/SGraphNodeK2Base.h | |
| LatentBubbleColor | const FLinearColor | KismetNodes/SGraphNodeK2Base.h | |
| PinnedWatchColor | const FLinearColor | KismetNodes/SGraphNodeK2Base.h | |
| TimelineBubbleColor | const FLinearColor | KismetNodes/SGraphNodeK2Base.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
KismetNodes/SGraphNodeK2Base.h | ||
void PerformSecondPassLayout
(
const TMap< UObject*, TSharedRef< SNode > >& NodeToWidgetLookup |
KismetNodes/SGraphNodeK2Base.h |
Overridden from SGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateGraphNode() |
Update this GraphNode to match the data that it is observing | KismetNodes/SGraphNodeK2Base.h |
Overridden from SNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetDiffHighlightBrushes
(
const FSlateBrush*& BackgroundOut, |
Used by GetDiffHighlights to generate outlines for diffed nodes | KismetNodes/SGraphNodeK2Base.h | |
virtual void GetNodeInfoPopups
(
FNodeInfoContext* Context, |
Populate the popups array with any popups to render | KismetNodes/SGraphNodeK2Base.h | |
virtual void GetOverlayBrushes
(
bool bSelected, |
Populate the brushes array with any overlay brushes to render | KismetNodes/SGraphNodeK2Base.h | |
virtual const FSlateBrush * GetShadowBrush
(
bool bSelected |
KismetNodes/SGraphNodeK2Base.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FText GetNodeCompactTitle() |
Get title in compact mode | KismetNodes/SGraphNodeK2Base.h | |
const ISlateStyle & GetStyleSet() |
Returns the slate style to use for this node | KismetNodes/SGraphNodeK2Base.h | |
FText GetToolTipHeading() |
Retrieves text to tack on to the top of the tooltip (above the standard text) | KismetNodes/SGraphNodeK2Base.h | |
void UpdateCompactNode() |
Set up node in 'compact' mode | KismetNodes/SGraphNodeK2Base.h | |
void UpdateStandardNode() |
Set up node in 'standard' mode | KismetNodes/SGraphNodeK2Base.h |
Overridden from SGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< SToolTip > GetComplexTooltip() |
Override this to provide support for an 'expensive' tooltip widget that is only built on demand | KismetNodes/SGraphNodeK2Base.h |