SGraphNodeK2Base

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GraphEditor

Header

/Engine/Source/Editor/GraphEditor/Public/KismetNodes/SGraphNodeK2Base.h

Include

#include "KismetNodes/SGraphNodeK2Base.h"

Syntax

class SGraphNodeK2Base : public SGraphNode

Functions

Name Description

Protected function Const

FText

 

GetNodeCompactTitle()

Get title in compact mode

Protected function Const

FText

 

GetToolTipHeading()

Retrieves text to tack on to the top of the tooltip (above the standard text)

Public function Const

void

 

PerformSecondPassLayout

(
    const TMap< UObject*, TSharedR...
)

Protected function

void

 

UpdateCompactNode()

Set up node in 'compact' mode

Protected function

void

 

UpdateStandardNode()

Set up node in 'standard' mode

Overridden from SGraphNode

Name Description

Protected function Virtual

TSharedPtr< ...

 

GetComplexTooltip()

Override this to provide support for an 'expensive' tooltip widget that is only built on demand

Public function Virtual

void

 

UpdateGraphNode()

Update this GraphNode to match the data that it is observing

Overridden from SNode

Name Description

Public function Virtual Const

void

 

GetNodeInfoPopups

(
    FNodeInfoContext* Context,
    TArray< FGraphInformationPopupInfo ...
)

Populate the popups array with any popups to render

Public function Virtual Const

void

 

GetOverlayBrushes

(
    bool bSelected,
    const FVector2D WidgetSize,
    TArray< FOverlayBrushInfo >& Brush...
)

Populate the brushes array with any overlay brushes to render

Public function Virtual Const

const FSlate...

 

GetShadowBrush

(
    bool bSelected
)

Public function Virtual Const

bool

 

RequiresSecondPassLayout()

Returns true if this node is dependent on the location of other nodes (it can only depend on the location of first-pass only nodes)

Constants

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss