Skip to content

Class USFSettingDefinition_Scalar

ClassList > USFSettingDefinition_Scalar

Setting definition for setting a numeric value (int/float). More...

  • #include "Definitions/SFSettingDefinition.h"

Inherits the following classes: USFSettingDefinition

Public Attributes

Type Name
float MaxValue = 100.0f
float MinValue = 0.0f
float StepSize = 1.0f

Public Attributes inherited from USFSettingDefinition

See USFSettingDefinition

Type Name
FText Description
FText DisplayName
TArray< TObjectPtr< class USFSettingCondition > > EditabilityConditions
FGameplayTag SettingTag
TArray< TObjectPtr< class USFSettingCondition > > VisibilityConditions
bool bRevertToDefaultOnDisable = false

Public Functions

Type Name
virtual TSubclassOf< USFSettingValue > GetValueClass () override const

Public Functions inherited from USFSettingDefinition

See USFSettingDefinition

Type Name
virtual class USFSettingValue * GetDefaultValue (const UObject * WorldContextObject) const
virtual TSubclassOf< USFSettingValue > GetValueClass () const

Protected Attributes inherited from USFSettingDefinition

See USFSettingDefinition

Type Name
TObjectPtr< class USFSettingValue > DefaultValue

Detailed Description

Setting definition for setting a numeric value (int/float).

Blueprint display name: SF Scalar Setting.

Public Attributes Documentation

variable MaxValue

float USFSettingDefinition_Scalar::MaxValue;

Maximum allowed value.

Note:

EditDefaultsOnly BlueprintReadOnly


variable MinValue

float USFSettingDefinition_Scalar::MinValue;

Minimum allowed value.

Note:

EditDefaultsOnly BlueprintReadOnly


variable StepSize

float USFSettingDefinition_Scalar::StepSize;

The step size at which the value can be increased/decreased.

Note:

EditDefaultsOnly BlueprintReadOnly


Public Functions Documentation

function GetValueClass

inline virtual TSubclassOf< USFSettingValue > USFSettingDefinition_Scalar::GetValueClass () override const

Get the USFSettingValue-derived class of the value this setting uses.

Returns:

The USFSettingValue-derived class of the value this setting uses.

Implements USFSettingDefinition::GetValueClass



The documentation for this class was generated from the following file Source/SettingsFramework/Public/Definitions/SFSettingDefinition.h