Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UEdGraphNode
- UK2Node
- UK2Node_Switch
- UK2Node_SwitchInteger
References
Module | BlueprintGraph |
Header | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_SwitchInteger.h |
Include | #include "K2Node_SwitchInteger.h" |
Syntax
UCLASS (MinimalAPI)
class UK2Node_SwitchInteger : public UK2Node_Switch
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
int32 | StartIndex | Set the starting index for the node |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UK2Node_SwitchInteger
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
|
![]() ![]() ![]() |
FText |
Overridden from UK2Node_Switch
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanRemoveExecutionPin
(
UEdGraphPin* TargetPin |
Whether an execution pin can be removed from the node or not |
![]() ![]() |
void | ||
![]() ![]() |
void | ||
![]() ![]() ![]() |
FName | GetPinNameGivenIndex
(
int32 Index |
|
![]() ![]() ![]() |
FEdGraphPinType | GetPinType () |
Gets the pin type from the schema for the subclass |
![]() ![]() |
FName | Gets a unique pin name, the next in the sequence | |
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
|
![]() ![]() |
void | RemovePin
(
UEdGraphPin* TargetPin |
Overridden from UK2Node
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
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) |
![]() ![]() ![]() |
bool | Return whether the node's properties display in the blueprint details panel |