Navigation
API > API/Plugins > API/Plugins/AudioWidgets
Slate audio radial sliders that wrap SRadialSlider and provides additional audio specific functionality. This is a nativized version of the previous Audio Knob Small/Large widgets.
| Name | SAudioRadialSlider |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/SAudioRadialSlider.h |
| Include Path | #include "SAudioRadialSlider.h" |
Syntax
class SAudioRadialSlider : public SAudioInputWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAudioInputWidget → SAudioRadialSlider
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAudioInputWidget → SAudioRadialSlider
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SAudioRadialSlider() |
SAudioRadialSlider.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SAudioRadialSlider() |
SAudioRadialSlider.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NormalizedLinearSliderRange | const FVector2D | SAudioRadialSlider.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnMouseCaptureBegin | FSimpleDelegate | Holds a delegate that is executed when the mouse is pressed and a capture begins. | SAudioRadialSlider.h | |
| OnMouseCaptureEnd | FSimpleDelegate | Holds a delegate that is executed when the mouse is let up and a capture ends. | SAudioRadialSlider.h | |
| OnValueChanged | FOnFloatValueChanged | Holds a delegate that is executed when the slider's value changed. | SAudioRadialSlider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Construct
(
const SAudioRadialSlider::FArguments& InArgs |
SAudioRadialSlider.h | ||
virtual const float GetOutputValueForText
(
const float InSliderValue |
SAudioRadialSlider.h | ||
virtual const float GetSliderValueForText
(
const float OutputValue |
SAudioRadialSlider.h | ||
void SetCenterBackgroundColor
(
FSlateColor InColor |
SAudioRadialSlider.h | ||
void SetHandStartEndRatio
(
const FVector2D InHandStartEndRatio |
SAudioRadialSlider.h | ||
void SetShowLabelOnlyOnHover
(
const bool bShowLabelOnlyOnHover |
SAudioRadialSlider.h | ||
void SetSliderBarColor
(
FSlateColor InColor |
SAudioRadialSlider.h | ||
void SetSliderProgressColor
(
FSlateColor InColor |
SAudioRadialSlider.h | ||
void SetSliderThickness
(
const float Thickness |
SAudioRadialSlider.h | ||
void SetValueTextReadOnly
(
const bool bIsReadOnly |
SAudioRadialSlider.h | ||
void SetWidgetLayout
(
EAudioRadialSliderLayout InLayout |
SAudioRadialSlider.h |
Overridden from SAudioInputWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const float GetOutputValue
(
const float InSliderValue |
SAudioRadialSlider.h | ||
virtual const float GetSliderValue
(
const float OutputValue |
SAudioRadialSlider.h | ||
virtual void SetDesiredSizeOverride
(
const FVector2D DesiredSize |
SAudioRadialSlider.h | ||
virtual void SetLabelBackgroundColor
(
FSlateColor InColor |
Text label functions. | SAudioRadialSlider.h | |
virtual void SetOutputRange
(
const FVector2D Range |
SAudioRadialSlider.h | ||
virtual void SetShowUnitsText
(
const bool bShowUnitsText |
SAudioRadialSlider.h | ||
virtual void SetSliderValue
(
float InSliderValue |
Set the slider's linear (0-1 normalized) value. | SAudioRadialSlider.h | |
virtual void SetUnitsText
(
const FText Units |
SAudioRadialSlider.h | ||
virtual void SetUnitsTextReadOnly
(
const bool bIsReadOnly |
SAudioRadialSlider.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDesiredSize
(
float |
SAudioRadialSlider.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidgetSwitcher > CreateLayoutWidgetSwitcher() |
SAudioRadialSlider.h |