Native class

FGBAGameplayAttributeDataDetailsRow#

  • Declared in "Details/GBAGameplayAttributeDataDetailsRow.h"
class FGBAGameplayAttributeDataDetailsRow : public TSharedFromThis< FGBAGameplayAttributeDataDetailsRow >

Details row class, used by IPropertyTypeCustomization implementations.

Wraps and implements the logic of dealing with a single row property, for either BaseValue, MinValue, MaxValue, etc.

A float property in a given FGameplayAttributeData struct or child struct.

Internal delegates#

Methods#

Fields#

  • private
    • bIsUsingSlider&
    bool bIsUsingSlider = false

    True if the slider is being used to change the value of the property

    • DetailsOwnerPtr&
    TWeakPtr<IGBAGameplayAttributeDataDetailsBase> DetailsOwnerPtr
    • LastSliderCommittedValue&
    float LastSliderCommittedValue = 0.f

    When using the slider, what was the last committed value (min value)

    • OnValueChangedDelegate&
    FOnValueChanged OnValueChangedDelegate
    • RowNameText&
    FText RowNameText