UK2Node_FunctionTerminator

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

BlueprintGraph

Header

/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_FunctionTerminator.h

Include

#include "K2Node_FunctionTerminator.h"

Syntax

class UK2Node_FunctionTerminator : public UK2Node_EditablePinBase

Variables

Name Description

Public variable

FMemberReferenc...

 

FunctionReference

Reference to the function signature.

Constructors

Name Description

Public function

UK2Node_FunctionTerminator

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

UFunction &#...

 

FindSignatureFunction()

Returns the UFunction that this node actually represents, this will work for both inherited and newly created functions

Public function Virtual

void

 

PromoteFromInterfaceOverride

(
    bool bIsPrimaryTerminator
)

Promotes the node from being a part of an interface override to a full function that allows for parameter and result pin additions

Overridden from UK2Node_EditablePinBase

Name Description

Public function Virtual

bool

 

CanCreateUserDefinedPin

(
    const FEdGraphPinType& InPinType,
    EEdGraphPinDirection InDesiredDirec...,
    FText& OutErrorMessage
)

Queries if a user defined pin of the passed type can be constructed on this node.

Overridden from UK2Node

Name Description

Public function Virtual Const

bool

 

HasExternalDependencies

(
    TArray< class UStruct* >*...
)

Returns whether or not this node has dependencies on an external structure If OptionalOutput isn't null, it should be filled with the known dependencies objects (Classes, Structures, Functions, etc).

Public function Virtual Const

bool

 

NodeCausesStructuralBlueprintChange()

Return true if adding/removing this node requires calling MarkBlueprintAsStructurallyModified on the Blueprint

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

FName

 

CreateUniquePinName

(
    FName SourcePinName
)

Generate a unique pin name, trying to stick close to a passed in name

Public function Virtual Const

FLinearColor

 

GetNodeTitleColor()

Gets the draw color of a node's title bar

Public function Virtual

void

 

PostPasteNode()

Perform any fixups (deep copies of associated data, etc...) necessary after a node has been pasted in the editor

Public function Virtual Const

void

 

ValidateNodeDuringCompilation

(
    FCompilerResultsLog& MessageLog
)

Gives each visual node a chance to do final validation before it's node is harvested for use at runtime.

Overridden from UObject

Name Description

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

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