Class TouchSlider<TValueType>
Base class for TouchSlider UI elements (TouchSliderFloat, TouchSliderInt).
Implements
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: solution.dll
Syntax
public abstract class TouchSlider<TValueType> : BaseSlider<TValueType, TValueType>, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, IValidatableElement<TValueType>, INotifyValueChanging<TValueType>, INotifyValueChanged<TValueType> where TValueType : struct, IComparable, IEquatable<TValueType>
Type Parameters
Name | Description |
---|---|
TValueType | A comparable value type. |
Constructors
Name | Description |
---|---|
TouchSlider() | Default constructor. |
Fields
Name | Description |
---|---|
containerUssClassName | The TouchSlider container styling class. |
labelUssClassName | The TouchSlider label styling class. |
progressUssClassName | The TouchSlider progress styling class. |
sizeUssClassName | The TouchSlider size styling class. |
ussClassName | The TouchSlider main styling class. |
valueUssClassName | The TouchSlider value label styling class. |
Properties
Name | Description |
---|---|
label | Specify a unit for the value encapsulated in this slider. This unit will be displayed next to value into the slider. |
size | Specify the size of the slider. |
Methods
Name | Description |
---|---|
Clamp(TValueType, TValueType, TValueType) | Utility method to clamp a TValueType value between specified bounds. |
OnTrackClicked() | Callback when the interactive part of the slider is clicked. |
SetValueWithoutNotify(TValueType) | Set the value of the slider without notifying the value change. |