Navigation
API > API/Editor > API/Editor/BlueprintGraph
| Name | UK2Node_ExecutionSequence |
| Type | class |
| Header File | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_ExecutionSequence.h |
| Include Path | #include "K2Node_ExecutionSequence.h" |
Syntax
UCLASS (MinimalAPI, Meta=(Keywords="sequence"))
class UK2Node_ExecutionSequence :
public UK2Node ,
public IK2Node_AddPinInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UK2Node_ExecutionSequence
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UK2Node_ExecutionSequence
(
const FObjectInitializer& ObjectInitializer |
K2Node_ExecutionSequence.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanRemoveExecutionPin() |
Whether an execution pin can be removed from the node or not | K2Node_ExecutionSequence.h | |
UEdGraphPin * GetThenPinGivenIndex
(
int32 Index |
K2Node_ExecutionSequence.h | ||
FName GetUniquePinName() |
Gets a unique pin name, the next in the sequence | K2Node_ExecutionSequence.h | |
void InsertPinIntoExecutionNode
(
UEdGraphPin* PinToInsertBefore, |
Inserts a new execution pin, before the specified execution pin, into an execution node | K2Node_ExecutionSequence.h | |
void RemovePinFromExecutionNode
(
UEdGraphPin* TargetPin |
Removes the specified execution pin from an execution node | K2Node_ExecutionSequence.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEverInsertExecutionPin() |
Return whether the node's execution pins should support the insert execution pin action | K2Node_ExecutionSequence.h | |
virtual bool CanEverRemoveExecutionPin() |
Return whether the node's execution pins should support the remove execution pin action | K2Node_ExecutionSequence.h | |
virtual FNodeHandlingFunctor * CreateNodeHandler
(
FKismetCompilerContext& CompilerContext |
K2Node_ExecutionSequence.h | ||
virtual void GetMenuActions
(
FBlueprintActionDatabaseRegistrar& ActionRegistrar |
Replacement for GetMenuEntries(). | K2Node_ExecutionSequence.h | |
virtual FText GetMenuCategory() |
Override to provide a default category for specific node types to be listed under. | K2Node_ExecutionSequence.h | |
virtual void ReallocatePinsDuringReconstruction
(
TArray< UEdGraphPin* >& OldPins |
Reallocate pins during reconstruction; by default ignores the old pins and calls AllocateDefaultPins() If you override this to create additional pins you likely need to call RestoreSplitPins to restore any pins that have been split (e.g. a vector pin split into its components) | K2Node_ExecutionSequence.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
K2Node_ExecutionSequence.h | ||
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
K2Node_ExecutionSequence.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
K2Node_ExecutionSequence.h | ||
virtual FLinearColor GetNodeTitleColor() |
K2Node_ExecutionSequence.h | ||
virtual FText GetTooltipText() |
K2Node_ExecutionSequence.h |
Overridden from IK2Node_AddPinInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddInputPin() |
Add an additional input pin to this node | K2Node_ExecutionSequence.h |