Skip to content

USMGraphK2Node_Base

Module: SMSystemEditor

Inherits from UK2Node

Inherited by USMGraphK2Node_RootNode, USMGraphK2Node_StateMachineNode

Public Functions

Name
virtual ERedirectType DoPinsMatchForReconstruction(const UEdGraphPin * NewPin, int32 NewPinIndex, const UEdGraphPin * OldPin, int32 OldPinIndex) const override
virtual void PinDefaultValueChanged(UEdGraphPin * Pin) override
virtual void PinConnectionListChanged(UEdGraphPin * Pin) override
virtual UEdGraphPin * GetInputPin() const
virtual UEdGraphPin * GetOutputPin() const
virtual UEdGraphNode * GetOutputNode() const
virtual UEdGraphPin * GetThenPin() const
virtual void PreConsolidatedEventGraphValidate(FCompilerResultsLog & MessageLog)
virtual void PostCompileValidate(FCompilerResultsLog & MessageLog)
virtual bool CanCollapseNode() const
virtual bool CanCollapseToFunctionOrMacro() const

Public Functions Documentation

function DoPinsMatchForReconstruction

virtual ERedirectType DoPinsMatchForReconstruction(
    const UEdGraphPin * NewPin,
    int32 NewPinIndex,
    const UEdGraphPin * OldPin,
    int32 OldPinIndex
) const override

function PinDefaultValueChanged

virtual void PinDefaultValueChanged(
    UEdGraphPin * Pin
) override

function PinConnectionListChanged

virtual void PinConnectionListChanged(
    UEdGraphPin * Pin
) override

function GetInputPin

virtual UEdGraphPin * GetInputPin() const

function GetOutputPin

virtual UEdGraphPin * GetOutputPin() const

function GetOutputNode

virtual UEdGraphNode * GetOutputNode() const

function GetThenPin

virtual UEdGraphPin * GetThenPin() const

function PreConsolidatedEventGraphValidate

inline virtual void PreConsolidatedEventGraphValidate(
    FCompilerResultsLog & MessageLog
)

In case validation needs to occur before being moved to the consolidated event graph.


function PostCompileValidate

inline virtual void PostCompileValidate(
    FCompilerResultsLog & MessageLog
)

Called during post-compile phase.


function CanCollapseNode

inline virtual bool CanCollapseNode() const

Restrict all collapse options from showing up in the context menu.


function CanCollapseToFunctionOrMacro

inline virtual bool CanCollapseToFunctionOrMacro() const

Restricts just function and macro context options.