FEdGraphSchemaAction_BlueprintVariableBase

Reference to a variable (only used in 'My Blueprints' but used for member variables, local variables, delegates, etc...)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

BlueprintGraph

Header

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

Include

#include "EdGraphSchema_K2_Actions.h"

Syntax

struct FEdGraphSchemaAction_BlueprintVariableBase : public FEdGraphSchemaAction

Remarks

Reference to a variable (only used in 'My Blueprints' but used for member variables, local variables, delegates, etc...)

Constructors

Name Description

Public function

FEdGraphSchemaAction_BlueprintVariableBase()

Public function

FEdGraphSchemaAction_BlueprintVariableBase

(
    FText InNodeCategory,
    FText InMenuDesc,
    FText InToolTip,
    const int32 InGrouping,
    const int32 InSectionID
)

Functions

Name Description

Public function Virtual

void

 

ChangeVariableType

(
    const FEdGraphPinType& NewPinType
)

Public function Virtual

void

 

DeleteVariable()

Public function Const

FString

 

GetFriendlyVariableName()

Public function Virtual Const

FEdGraphPinT...

 

GetPinType()

Public function Virtual Const

FProperty &#...

 

GetProperty()

Public function Const

UBlueprint &...

 

GetSourceBlueprint()

Public function Const

UClass *

 

GetVariableClass()

Public function Const

FName

 

GetVariableName()

Public function Const

UObject *...

 

GetVariableScope()

Public function Virtual Const

bool

 

IsValidName

(
    const FName& NewName,
    FText& OutErrorMessage
)

Public function Virtual

bool

 

IsVariableUsed()

Public function Virtual

void

 

RenameVariable

(
    const FName& NewName
)

Public function

void

 

SetVariableInfo

(
    const FName& InVarName,
    const UObject* InOwningScope,
    bool bInIsVarBool
)

Public function Static

FName

 

StaticGetTypeId()

Simple type info.

Overridden from FEdGraphSchemaAction

Name Description

Public function Virtual Const

FEdGraphSche...

 

GetPersistentItemDefiningObject()

Returns an opaque handle that can be used to confirm that two different persistent entries backing actions are part of the same section/category (e.g., both are variables in the same Blueprint)

Public function Virtual Const

int32

 

GetReorderIndexInContainer()

Returns the ordering index of this action in the parent container (if the item cannot be reordered then this will return INDEX_NONE)

Public function Virtual Const

FName

 

GetTypeId()

Public function Virtual Const

bool

 

IsAVariable()

Returns true if the action refers to a member or local variable.

Public function Virtual

void

 

MovePersistentItemToCategory

(
    const FText& NewCategoryName
)

Moves the item backing this action to the specified category if it is possible (does nothing for native-introduced variables/functions/etc...)

Public function Virtual

bool

 

ReorderToBeforeAction

(
    TSharedRef< FEdGraphSchemaAction > ...
)

Reorders this action to be before the other item in the parent container (returns false if they are not in the same container or cannot be reordered)