Skip to content

SSMGraphProperty_Base

Module: SMSystemEditor

#include <SSMGraphProperty_Base.h>

Inherits from SCompoundWidget

Description

class SSMGraphProperty_Base;

Base representation of an exposed graph property. Extend this to implement custom graph properties.

Protected Functions

Name
TSharedRef< SBorder > MakeHighlightBorder()
TSharedRef< SWidget > MakeNotifyIconWidget()
EVisibility GetHighlightVisibility() const
FSlateColor GetHighlightColor() const
EVisibility GetNotifyVisibility() const
const FSlateBrush * GetNotifyIconBrush() const
FText GetNotifyIconTooltip() const

Protected Attributes

Name
TWeakObjectPtr< UEdGraphNode > GraphNode
constexpr float HighlightPadding
const FMargin NotifyPadding

Protected Functions Documentation

function MakeHighlightBorder

TSharedRef< SBorder > MakeHighlightBorder()

function MakeNotifyIconWidget

TSharedRef< SWidget > MakeNotifyIconWidget()

function GetHighlightVisibility

EVisibility GetHighlightVisibility() const

function GetHighlightColor

FSlateColor GetHighlightColor() const

function GetNotifyVisibility

EVisibility GetNotifyVisibility() const

function GetNotifyIconBrush

const FSlateBrush * GetNotifyIconBrush() const

function GetNotifyIconTooltip

FText GetNotifyIconTooltip() const

Protected Attributes Documentation

variable GraphNode

TWeakObjectPtr< UEdGraphNode > GraphNode;

variable HighlightPadding

static constexpr float HighlightPadding = -6.f;

variable NotifyPadding

static const FMargin NotifyPadding;