IK2Node_AddPinInterface

Interface for adding the small "Add Pin" symbol to a node in the bottom right hand side.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

BlueprintGraph

Header

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

Include

#include "K2Node_AddPinInterface.h"

Syntax

class IK2Node_AddPinInterface

Remarks

Interface for adding the small "Add Pin" symbol to a node in the bottom right hand side. Implementing this interface will provide the API needed to get the UI up and running, but the actual pin creation/naming is up to the specific node.

Functions

Name Description

Public function

void

 

AddInputPin()

Add an additional input pin to this node

Public function Virtual Const

bool

 

CanAddPin()

Determines if a pin can be added to this node.

Public function Virtual Const

bool

 

CanRemovePin

(
    const UEdGraphPin* Pin
)

Returns true if the given pin can be removed from this node.

Public function Static

constexpr in...

 

GetMaxInputPinsNum()

Determine the maximum number of additional input pins this node can have.

Public function Static

FName

 

GetNameForAdditionalPin

(
    int32 PinIndex
)

GetNameForAdditionalPin

Public function Virtual

void

 

RemoveInputPin

(
    UEdGraphPin* Pin
)

Attempt to remove the given pin from this node.

See Also