Native struct
FGBAHeaderViewFunctionListItem#
A header view list item that displays a function declaration
Methods#
-
protectedexplicitFGBAHeaderViewFunctionListItem(const UK2Node_FunctionEntry* FunctionEntry
-
publicstatic FGBAHeaderViewListItemPtrCreate(const UK2Node_FunctionEntry* FunctionEntry
Creates a list item for the Header view representing a function declaration for the given blueprint function
-
virtual voidExtendContextMenu(FMenuBuilder& InMenuBuilder,
TWeakObjectPtr<UObject> InAsset -
virtual voidOnMouseButtonDoubleClick(TWeakObjectPtr<UObject> InAsset
-
protectedvoidAppendFunctionParameters(const UFunction* SignatureFunction
Adds Function parameters to the RichText and PlainText strings
-
static FStringGetConditionalUFunctionSpecifiers(const UFunction* SigFunction
Returns a string containing the specifiers for the UFUNCTION line
-
voidJumpToDefinition(TWeakObjectPtr<UBlueprint> WeakBlueprint
-
static voidOnRenameFunctionTextCommitted(const FText& CommittedText,
ETextCommit::Type TextCommitType,
TWeakObjectPtr<UBlueprint> WeakBlueprint,
FName OldGraphName -
voidOnRenameParameterTextCommitted(const FText& CommittedText,
ETextCommit::Type TextCommitType,
TWeakObjectPtr<UBlueprint> WeakBlueprint,
FName OldGraphName,
FName OldParamName -
static boolOnVerifyRenameFunctionTextChanged(const FText& InNewName,
FText& OutErrorText,
TWeakObjectPtr<UBlueprint> WeakBlueprint -
boolOnVerifyRenameParameterTextChanged(const FText& InNewName,
FText& OutErrorText,
TWeakObjectPtr<UBlueprint> WeakBlueprint,
FName OldGraphName
Fields#
-
protectedFName GraphName = NAME_None
Name of the Function Graph this item represents
-
FName IllegalName = NAME_None
None if the function name is legal C++, else the name of the function
-
TArray<FName> IllegalParameters
Names of any function parameters that are not legal C++