Native struct
FGBAHeaderViewVariableListItem#
A header view list item that displays a variable declaration
Methods#
-
publicFGBAHeaderViewVariableListItem(const FProperty& InVarProperty,
const TSharedPtr<FGBAAttributeSetWizardViewModel>& InViewModel -
static FGBAHeaderViewListItemPtrCreate(const FProperty& VarProperty,
const TSharedPtr<FGBAAttributeSetWizardViewModel>& InViewModelCreates a list item for the Header view representing a variable declaration for the given blueprint variable
-
virtual voidExtendContextMenu(FMenuBuilder& InMenuBuilder,
TWeakObjectPtr<UObject> InAsset -
static FBPVariableDescription*GetBlueprintVariableDescription(const FName& InVarPropertyName,
const TSharedPtr<FGBAAttributeSetWizardViewModel>& InViewModel -
protectedvoidFormatDelegateDeclaration(const FMulticastDelegateProperty& DelegateProp
Formats a line declaring a delegate type and appends it to the item strings
-
FStringGetConditionalUPropertySpecifiers(const FProperty& VarProperty
Returns a string containing the specifiers for the UPROPERTY line
-
static FStringGetOwningClassName(const FProperty& VarProperty
Returns the name of the owning class
-
voidOnRenameTextCommitted(const FText& CommittedText,
ETextCommit::Type TextCommitType,
TWeakObjectPtr<UObject> WeakAsset -
boolOnVerifyRenameTextChanged(const FText& InNewName,
FText& OutErrorText,
TWeakObjectPtr<UObject> WeakAsset
Fields#
-
protectedFName IllegalName = NAME_None
None if the name is legal, else holds the name of the variable