Navigation
Unreal Engine C++ API Reference > Editor > BlueprintGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UK2Node
- UK2Node_ExecutionSequence
- UK2Node_MultiGate
References
Module | BlueprintGraph |
Header | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_MultiGate.h |
Include | #include "K2Node_MultiGate.h" |
Syntax
class UK2Node_MultiGate : public UK2Node_ExecutionSequence
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TObjectPtr< class UK2Node_TemporaryVariable > | DataNode | Reference to the integer that contains |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UK2Node_MultiGate
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | GetBoolNotEqualFunction
(
FName& FunctionName, |
Gets the name and class of the NotEqual_BoolBool function from the KismetMathLibrary |
![]() |
void | GetClearAllBitsFunction
(
FName& FunctionName, |
Gets the name and class of the ClearAllBits function from the KismetNodeHelperLibrary |
![]() |
void | GetConditionalFunction
(
FName& FunctionName, |
Gets the name and class of the Greater_IntInt function from the KismetMathLibrary |
![]() |
void | GetEqualityFunction
(
FName& FunctionName, |
Gets the name and class of the EqualEqual_IntInt function from the KismetMathLibrary |
![]() |
void | GetHasUnmarkedBitFunction
(
FName& FunctionName, |
Gets the name and class of the HasUnmarkedBit function from the KismetNodeHelperLibrary |
![]() ![]() |
UEdGraphPin * | ||
![]() ![]() |
UEdGraphPin * | GetLoopPin () |
|
![]() |
void | GetMarkBitFunction
(
FName& FunctionName, |
Gets the name and class of the MarkBit function from the KismetNodeHelperLibrary |
![]() ![]() |
int32 | ||
![]() ![]() |
void | GetOutPins
(
TArray< UEdGraphPin* >& OutPins |
|
![]() |
void | GetPrintStringFunction
(
FName& FunctionName, |
Gets the name and class of the PrintString function |
![]() ![]() |
UEdGraphPin * | GetResetPin () |
Getting pin access |
![]() ![]() |
UEdGraphPin * | ||
![]() |
void | GetUnmarkedBitFunction
(
FName& FunctionName, |
Gets the name and class of the MarkFirstUnmarkedBit function from the KismetNodeHelperLibrary |
Overridden from UK2Node
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FNodeHandlingFunctor * | CreateNodeHandler
(
FKismetCompilerContext& CompilerContext |
|
![]() ![]() |
void | ExpandNode
(
FKismetCompilerContext& CompilerContext, |
Expands a node while compiling, which may add additional nodes or delete this node |
![]() ![]() ![]() |
void | GetMenuActions
(
FBlueprintActionDatabaseRegistrar& ActionRegistrar |
Replacement for GetMenuEntries(). |
![]() ![]() |
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) |
Overridden from UEdGraphNode
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Allocate default pins for a given node, based only the NodeType, which should already be filled in. | |
![]() ![]() ![]() |
FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
Gets the name of this node, shown in title bar |
![]() ![]() ![]() |
FLinearColor | Gets the draw color of a node's title bar | |
![]() ![]() ![]() |
FText | Gets the tooltip to display when over the node |
Overridden from IK2Node_AddPinInterface
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanAddPin () |
Determines if a pin can be added to this node. |