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 PreCompileValidate(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 PreCompileValidate¶

inline virtual void PreCompileValidate(
    FCompilerResultsLog & MessageLog
)

Called during pre-compile phase. This occurs during the same stage as OnPreCompileValidate, but after custom user validation has run.


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.