FScalableFloatDetails

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GameplayAbilitiesEditor

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilitiesEditor/Public/AttributeDetails.h

Include

#include "AttributeDetails.h"

Syntax

class FScalableFloatDetails : public IPropertyTypeCustomization

Variables

Name Description

Protected variable

bool

 

bSourceRefreshQueued

Protected variable

TSharedPtr< IPr...

 

CurveTableHandleProperty

Protected variable

TSharedPtr< IPr...

 

CurveTableProperty

Protected variable

float

 

MaxPreviewLevel

Protected variable

float

 

MinPreviewLevel

Protected variable

float

 

PreviewLevel

Protected variable

TWeakPtr< IProp...

 

PropertyUtilities

Protected variable

TSharedPtr< IPr...

 

RegistryTypeProperty

Protected variable

TSharedPtr< IPr...

 

RowNameProperty

Protected variable

TSharedPtr< IPr...

 

ValueProperty

Constructors

Name Description

Public function

FScalableFloatDetails()

Functions

Name Description

Protected function

TSharedRef< ...

 

CreateCurveTableWidget()

Curve Table selector.

Protected function

TSharedRef< ...

 

CreateRegistryTypeWidget()

Registry Type selector.

Protected function

TSharedRef< ...

 

CreateRowNameWidget()

Row/item name widget.

Protected function Const

EVisibility

 

GetAssetButtonVisiblity()

Protected function Const

UCurveTable ...

 

GetCurveTable

(
    FPropertyAccess::Result* OutRe...
)

Protected function

TSharedRef< ...

 

GetCurveTablePicker()

Protected function Const

FText

 

GetCurveTableText()

Protected function Const

FText

 

GetCurveTableTooltip()

Protected function Const

EVisibility

 

GetCurveTableVisiblity()

Protected function Const

void

 

GetCustomRowNames

(
    TArray< FName >& OutRows
)

Protected function Const

float

 

GetPreviewLevel()

Protected function Const

EVisibility

 

GetPreviewVisibility()

Preview widgets.

Protected function Const

const FRealC...

 

GetRealCurve

(
    FPropertyAccess::Result* OutRe...
)

Protected function Const

FDataRegistr...

 

GetRegistryId

(
    FPropertyAccess::Result* OutRe...
)

Protected function Const

FDataRegistr...

 

GetRegistryType

(
    FPropertyAccess::Result* OutRe...
)

Protected function Const

FText

 

GetRegistryTypeTooltip()

Protected function Const

FString

 

GetRegistryTypeValueString()

Protected function Const

EVisibility

 

GetRegistryTypeVisiblity()

Protected function Const

FName

 

GetRowName

(
    FPropertyAccess::Result* OutRe...
)

Row accessors and callbacks.

Protected function Const

FText

 

GetRowNameComboBoxContentText()

Protected function Const

FText

 

GetRowNameComboBoxContentTooltip()

Protected function Const

EVisibility

 

GetRowNameVisibility()

Protected function Const

FText

 

GetRowValuePreviewLabel()

Protected function Const

FText

 

GetRowValuePreviewText()

Protected function Const

bool

 

IsEditable()

Public function Static

TSharedRef< ...

 

MakeInstance()

Protected function

void

 

OnBrowseTo()

Protected function

void

 

OnClear()

Protected function

void

 

OnCloseMenu()

Protected function

void

 

OnCurveSourceChanged()

Curve source accessors.

Protected function

void

 

OnRowNameChanged()

Protected function

void

 

OnSelectCurveTable

(
    const FAssetData& AssetData
)

Protected function

void

 

OnUseSelected()

Protected function

void

 

RefreshSourceData()

Protected function

void

 

SetPreviewLevel

(
    float NewLevel
)

Protected function

void

 

SetRegistryId

(
    FDataRegistryId NewId
)

Protected function

void

 

UpdatePreviewLevels()

Overridden from IPropertyTypeCustomization

Name Description

Protected function Virtual

void

 

CustomizeChildren

(
    TSharedRef< class IPropertyHandle >...,
    IDetailChildrenBuilder& ChildBuild...,
    IPropertyTypeCustomizationUtils& C...
)

Called when the children of the property should be customized or extra rows added

Protected function Virtual

void

 

CustomizeHeader

(
    TSharedRef< class IPropertyHandle >...,
    FDetailWidgetRow& HeaderRow,
    IPropertyTypeCustomizationUtils& C...
)

Called when the header of the property (the row in the details panel where the property is shown) If nothing is added to the row, the header is not displayed

Constants