Native class

FGBAGameplayAttributePropertyDetails#

  • Declared in "Details/GBAGameplayAttributePropertyDetails.h"
class FGBAGameplayAttributePropertyDetails : public IPropertyTypeCustomization

Methods#

  • public
    • CustomizeChildren&
    virtual void
    CustomizeChildren(​
    TSharedRef<IPropertyHandle> StructPropertyHandle,
    IDetailChildrenBuilder& StructBuilder,
    IPropertyTypeCustomizationUtils& StructCustomizationUtils
    )
    • CustomizeHeader&
    virtual void
    CustomizeHeader(​
    TSharedRef<IPropertyHandle> StructPropertyHandle,
    FDetailWidgetRow& HeaderRow,
    IPropertyTypeCustomizationUtils& StructCustomizationUtils
    )

    IPropertyTypeCustomization interface

    • MakeInstance&
    static TSharedRef<IPropertyTypeCustomization>
  • private
    • HandleRequestRefresh&
    void
    HandleRequestRefresh(​
    const TSharedPtr<IPropertyUtilities> InPropertyUtilities
    )
    • OnAttributeChanged&
    void
    OnAttributeChanged(​
    FProperty* SelectedAttribute
    ) const
  • public
    • ~FGBAGameplayAttributePropertyDetails&

Fields#

  • private
    • AttributeWidget&
    TSharedPtr<SGBAGameplayAttributeWidget> AttributeWidget

    Slate Attribute Widget

    • MyProperty&
    TSharedPtr<IPropertyHandle> MyProperty

    The attribute property

    • NameProperty&
    TSharedPtr<IPropertyHandle> NameProperty

    The name property

    • OwnerProperty&
    TSharedPtr<IPropertyHandle> OwnerProperty

    The owner property