Navigation
API > API/Plugins > API/Plugins/GameplayAbilitiesEditor
| Name | FScalableFloatDetails |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilitiesEditor/Public/AttributeDetails.h |
| Include Path | #include "AttributeDetails.h" |
Syntax
class FScalableFloatDetails : public IPropertyTypeCustomization
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScalableFloatDetails() |
AttributeDetails.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultMaxPreviewLevel | float | AttributeDetails.h | |
| DefaultMinPreviewLevel | float | AttributeDetails.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateCurveTableWidget() |
Curve Table selector. | AttributeDetails.h | |
TSharedRef< SWidget > CreateRegistryTypeWidget() |
Registry Type selector. | AttributeDetails.h | |
TSharedRef< SWidget > CreateRowNameWidget() |
Row/item name widget. | AttributeDetails.h | |
virtual void CustomizeChildren
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
AttributeDetails.h | ||
virtual void CustomizeHeader
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
AttributeDetails.h | ||
EVisibility GetAssetButtonVisiblity() |
AttributeDetails.h | ||
UCurveTable * GetCurveTable
(
FPropertyAccess::Result* OutResult |
AttributeDetails.h | ||
TSharedRef< SWidget > GetCurveTablePicker() |
AttributeDetails.h | ||
FText GetCurveTableText() |
AttributeDetails.h | ||
FText GetCurveTableTooltip() |
AttributeDetails.h | ||
EVisibility GetCurveTableVisiblity() |
AttributeDetails.h | ||
| AttributeDetails.h | |||
float GetPreviewLevel() |
AttributeDetails.h | ||
EVisibility GetPreviewVisibility() |
Preview widgets. | AttributeDetails.h | |
const FRealCurve * GetRealCurve
(
FPropertyAccess::Result* OutResult |
AttributeDetails.h | ||
FDataRegistryId GetRegistryId
(
FPropertyAccess::Result* OutResult |
AttributeDetails.h | ||
FDataRegistryType GetRegistryType
(
FPropertyAccess::Result* OutResult |
AttributeDetails.h | ||
FText GetRegistryTypeTooltip() |
AttributeDetails.h | ||
FString GetRegistryTypeValueString() |
AttributeDetails.h | ||
EVisibility GetRegistryTypeVisiblity() |
AttributeDetails.h | ||
FName GetRowName
(
FPropertyAccess::Result* OutResult |
Row accessors and callbacks. | AttributeDetails.h | |
FText GetRowNameComboBoxContentText() |
AttributeDetails.h | ||
FText GetRowNameComboBoxContentTooltip() |
AttributeDetails.h | ||
EVisibility GetRowNameVisibility() |
AttributeDetails.h | ||
FText GetRowValuePreviewLabel() |
AttributeDetails.h | ||
FText GetRowValuePreviewText() |
AttributeDetails.h | ||
bool IsEditable() |
AttributeDetails.h | ||
void OnBrowseTo() |
AttributeDetails.h | ||
void OnClear() |
AttributeDetails.h | ||
void OnCloseMenu() |
AttributeDetails.h | ||
void OnCurveSourceChanged() |
Curve source accessors. | AttributeDetails.h | |
void OnRowNameChanged() |
AttributeDetails.h | ||
void OnSelectCurveTable
(
const FAssetData& AssetData |
AttributeDetails.h | ||
void OnUseSelected() |
AttributeDetails.h | ||
void RefreshSourceData() |
AttributeDetails.h | ||
void SetPreviewLevel
(
float NewLevel |
AttributeDetails.h | ||
void SetRegistryId
(
FDataRegistryId NewId |
AttributeDetails.h | ||
void UpdatePreviewLevels() |
AttributeDetails.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IPropertyTypeCustomization > MakeInstance() |
AttributeDetails.h |