Navigation
API > API/Plugins > API/Plugins/AudioWidgets
Wraps SAudioMaterialSlider and adds Label text that will show a value text.
| Name | SAudioMaterialLabeledSlider |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/AudioMaterialSlate/SAudioMaterialLabeledSlider.h |
| Include Path | #include "AudioMaterialSlate/SAudioMaterialLabeledSlider.h" |
Syntax
class SAudioMaterialLabeledSlider : public SAudioInputWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAudioInputWidget → SAudioMaterialLabeledSlider
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAudioInputWidget → SAudioMaterialLabeledSlider
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnValueChanged | FOnFloatValueChanged | Holds a delegate that is executed when the slider's value changed. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| OnValueCommitted | FOnFloatValueChanged | Holds a delegate that is executed when the slider's value is committed (mouse capture ends). | AudioMaterialSlate/SAudioMaterialLabeledSlider.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioUnitProcessor | TSharedPtr< FAudioUnitProcessor > | Hold the ref to the current Unit processor | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| AudioUnitsValueType | TAttribute< EAudioUnitsValueType > | Holds the slider's unit value type. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| DesiredSizeOverride | TAttribute< TOptional< FVector2D > > | Optional override for desired size. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| Label | TSharedPtr< SAudioTextBox > | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
| LabelBackgroundColor | TAttribute< FSlateColor > | Label text bg color. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| LayoutWidgetSwitcher | TSharedPtr< SWidgetSwitcher > | Switches between the vertical and horizontal views | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| Orientation | TAttribute< EOrientation > | Holds the slider's orientation. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| OutputRange | FVector2D | Range for output. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| Slider | TSharedPtr< SAudioMaterialSlider > | Widget components. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| SliderValueAttribute | TAttribute< float > | Holds the slider's current linear value. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
| Style | const FAudioMaterialSliderStyle * | Holds the style for the Slider. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Construct
(
const SAudioMaterialLabeledSlider::FArguments& InArgs |
Construct the widget. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
virtual const float GetOutputValueForText
(
const float InSliderValue |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual const float GetSliderValueForText
(
const float OutputValue |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
void SetOrientation
(
EOrientation InOrientation |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
void SetShowLabelOnlyOnHover
(
const bool bShowLabelOnlyOnHover |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
void SetValueTextReadOnly
(
const bool bIsReadOnly |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h |
Overridden from SAudioInputWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const float GetOutputValue
(
const float InSliderValue |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual const float GetSliderValue
(
const float OutputValue |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual void SetDesiredSizeOverride
(
const FVector2D DesiredSize |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual void SetLabelBackgroundColor
(
FSlateColor InColor |
Text label functions. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
virtual void SetOutputRange
(
const FVector2D InRange |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual void SetShowUnitsText
(
const bool bShowUnitsText |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual void SetSliderValue
(
float InSliderValue |
SAudioInputWidget. | AudioMaterialSlate/SAudioMaterialLabeledSlider.h | |
virtual void SetUnitsText
(
const FText Units |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h | ||
virtual void SetUnitsTextReadOnly
(
const bool bIsReadOnly |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDesiredSize
(
float |
AudioMaterialSlate/SAudioMaterialLabeledSlider.h |