Native class
FGBAAttributeSetDetails#
class
FGBAAttributeSetDetails :
public IDetailCustomization
Details customization for Attribute Sets
Mainly to add a "+" button to add a new attribute member variable.
Methods#
-
publicFGBAAttributeSetDetails() = default
-
virtual voidCustomizeDetails(IDetailLayoutBuilder& InDetailLayout
-
static TSharedRef<IDetailCustomization>MakeInstance()
Makes a new instance of this detail layout class for a specific detail view requesting it
-
privateTSharedRef<SWidget>
Constructs a DetailsView widget for the new attribute window
-
static voidHandleAttributeWindowCancel(const TSharedPtr<FGBANewAttributeViewModel>& InViewModel
-
voidHandleAttributeWindowFinish(const TSharedPtr<FGBANewAttributeViewModel>& InViewModel
Fields#
-
privateTWeakObjectPtr<UAttributeSet> AttributeBeingCustomized
The UObject we are editing
-
TWeakObjectPtr<UBlueprint> BlueprintBeingCustomized
The blueprint we are editing
-
TWeakPtr<FGBABlueprintEditor> BlueprintEditorPtr
Weak reference to the Blueprint editor