// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.BaseSlider`1

namespace UnityEngine.UIElements
{
public class BaseSlider`1 // TypeDefIndex: 5155
{
	// Fields
	type#15241 lowValueProperty;
	type#15241 highValueProperty;
	type#15241 rangeProperty;
	type#15241 pageSizeProperty;
	type#15241 showInputFieldProperty;
	type#15241 directionProperty;
	type#15241 invertedProperty;
	type#15241 fillProperty;
	type#28616 <dragContainer>k__BackingField;
	type#28616 <dragElement>k__BackingField;
	type#28616 <trackElement>k__BackingField;
	type#28616 <dragBorderElement>k__BackingField;
	type#27178 <inputTextField>k__BackingField;
	type#28616 <fillElement>k__BackingField;
	type#26060 m_AdjustedPageSizeFromClick;
	type#15314 m_IsEditingTextField;
	type#15314 m_Fill;
	type#1016 m_LowValue;
	type#1016 m_HighValue;
	type#26060 m_PageSize;
	type#15314 m_ShowInputField;
	type#15314 <clamped>k__BackingField;
	type#4143 <clampedDragger>k__BackingField;
	type#25018 m_DragElementStartPos;
	type#3022 onSetValueWithoutNotify;
	type#26113 m_Direction;
	type#15314 m_Inverted;
	type#26592 ussClassName;
	type#26592 labelUssClassName;
	type#26592 inputUssClassName;
	type#26592 horizontalVariantUssClassName;
	type#26592 verticalVariantUssClassName;
	type#26592 dragContainerUssClassName;
	type#26592 trackerUssClassName;
	type#26592 draggerUssClassName;
	type#26592 draggerBorderUssClassName;
	type#26592 textFieldClassName;
	type#26592 fillUssClassName;
	type#26592 movableUssClassName;

	// Methods
	// RVA: -1
	internal type#28615 get_dragContainer() { }
	// RVA: -1
	private type#28660 set_dragContainer(type#28615 value) { }
	// RVA: -1
	internal type#28615 get_dragElement() { }
	// RVA: -1
	private type#28660 set_dragElement(type#28615 value) { }
	// RVA: -1
	internal type#28615 get_trackElement() { }
	// RVA: -1
	private type#28660 set_trackElement(type#28615 value) { }
	// RVA: -1
	internal type#28615 get_dragBorderElement() { }
	// RVA: -1
	private type#28660 set_dragBorderElement(type#28615 value) { }
	// RVA: -1
	internal type#27177 get_inputTextField() { }
	// RVA: -1
	private type#28660 set_inputTextField(type#27177 value) { }
	// RVA: -1
	internal type#28615 get_fillElement() { }
	// RVA: -1
	private type#28660 set_fillElement(type#28615 value) { }
	// RVA: -1
	protected internal virtual type#15313 get_canSwitchToMixedValue() { }
	// RVA: -1
	public type#1015 get_lowValue() { }
	// RVA: -1
	public type#28660 set_lowValue(type#1015 value) { }
	// RVA: -1
	public type#1015 get_highValue() { }
	// RVA: -1
	public type#28660 set_highValue(type#1015 value) { }
	// RVA: -1
	internal type#28660 SetHighValueWithoutNotify(type#1015 newHighValue) { }
	// RVA: -1
	public type#1015 get_range() { }
	// RVA: -1
	public virtual type#26059 get_pageSize() { }
	// RVA: -1
	public virtual type#28660 set_pageSize(type#26059 value) { }
	// RVA: -1
	public virtual type#15313 get_showInputField() { }
	// RVA: -1
	public virtual type#28660 set_showInputField(type#15313 value) { }
	// RVA: -1
	public type#15313 get_fill() { }
	// RVA: -1
	public type#28660 set_fill(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_clamped() { }
	// RVA: -1
	internal type#28660 set_clamped(type#15313 value) { }
	// RVA: -1
	internal type#4142 get_clampedDragger() { }
	// RVA: -1
	private type#28660 set_clampedDragger(type#4142 value) { }
	// RVA: -1
	private type#1015 Clamp(type#1015 value, type#1015 lowBound, type#1015 highBound) { }
	// RVA: -1
	private type#1015 GetClampedValue(type#1015 newValue) { }
	// RVA: -1
	public virtual type#1015 get_value() { }
	// RVA: -1
	public virtual type#28660 set_value(type#1015 value) { }
	// RVA: -1
	public virtual type#28660 ApplyInputDeviceDelta(type#28468 delta, type#17262 speed, type#1015 startValue) { }
	// RVA: -1
	private virtual type#28660 UnityEngine.UIElements.IValueField<TValueType>.StartDragging() { }
	// RVA: -1
	private virtual type#28660 UnityEngine.UIElements.IValueField<TValueType>.StopDragging() { }
	// RVA: -1
	internal type#28660 add_onSetValueWithoutNotify(type#3021 value) { }
	// RVA: -1
	internal type#28660 remove_onSetValueWithoutNotify(type#3021 value) { }
	// RVA: -1
	public virtual type#28660 SetValueWithoutNotify(type#1015 newValue) { }
	// RVA: -1
	public type#26112 get_direction() { }
	// RVA: -1
	public type#28660 set_direction(type#26112 value) { }
	// RVA: -1
	public type#15313 get_inverted() { }
	// RVA: -1
	public type#28660 set_inverted(type#15313 value) { }
	// RVA: -1
	internal type#28660 .ctor(type#26576 label, type#1015 start, type#1015 end, type#26114 direction, type#26077 pageSize) { }
	// RVA: -1
	protected internal static type#26059 GetClosestPowerOfTen(type#26059 positiveNumber) { }
	// RVA: -1
	protected internal static type#26059 RoundToMultipleOf(type#26059 value, type#26059 roundingValue) { }
	// RVA: -1
	private type#28660 ClampValue() { }
	// RVA: -1
	internal abstract type#1015 SliderLerpUnclamped(type#1015 a, type#1015 b, type#26059 interpolant) { }
	// RVA: -1
	internal abstract type#26059 SliderNormalizeValue(type#1015 currentValue, type#1015 lowerValue, type#1015 higherValue) { }
	// RVA: -1
	internal abstract type#1015 SliderRange() { }
	// RVA: -1
	internal abstract type#1015 ParseStringToValue(type#26576 previousValue, type#26576 newValue) { }
	// RVA: -1
	internal abstract type#28660 ComputeValueFromKey(type#10176 sliderKey, type#15313 isShift) { }
	// RVA: -1
	private type#1015 SliderLerpDirectionalUnclamped(type#1015 a, type#1015 b, type#26059 positionInterpolant) { }
	// RVA: -1
	private type#28660 SetSliderValueFromDrag() { }
	// RVA: -1
	private type#28660 ComputeValueAndDirectionFromDrag(type#26059 sliderLength, type#26059 dragElementLength, type#26059 dragElementPos) { }
	// RVA: -1
	private type#28660 SetSliderValueFromClick() { }
	// RVA: -1
	private type#28660 OnKeyDown(type#21562 evt) { }
	// RVA: -1
	private type#28660 OnNavigationMove(type#23363 evt) { }
	// RVA: -1
	private type#28660 OnNavigationSubmit(type#23364 evt) { }
	// RVA: -1
	internal virtual type#28660 ComputeValueAndDirectionFromClick(type#26059 sliderLength, type#26059 dragElementLength, type#26059 dragElementPos, type#26059 dragElementLastPos) { }
	// RVA: -1
	public type#28660 AdjustDragElement(type#26059 factor) { }
	// RVA: -1
	private type#28660 UpdateDragElementPosition(type#19111 evt) { }
	// RVA: -1
	internal virtual type#28660 OnViewDataReady() { }
	// RVA: -1
	private type#15313 SameValues(type#26059 a, type#26059 b, type#26059 epsilon) { }
	// RVA: -1
	private type#28660 UpdateDragElementPosition() { }
	// RVA: -1
	private type#28660 UpdateFill(type#26059 normalizedValue) { }
	// RVA: -1
	protected virtual type#28660 HandleEventBubbleUp(type#17965 evt) { }
	// RVA: -1
	protected virtual type#28660 ExecuteDefaultAction(type#17965 evt) { }
	// RVA: -1
	private type#28660 UpdateTextFieldVisibility() { }
	// RVA: -1
	private type#28660 UpdateTextFieldValue() { }
	// RVA: -1
	private type#28660 OnFocusIn(type#18601 evt) { }
	// RVA: -1
	private type#28660 OnFocusOut(type#18602 evt) { }
	// RVA: -1
	private type#28660 OnTextFieldFocusIn(type#18601 evt) { }
	// RVA: -1
	private type#28660 OnTextFieldFocusOut(type#18602 evt) { }
	// RVA: -1
	private type#28660 OnTextFieldValueChange(type#4133 evt) { }
	// RVA: -1
	protected virtual type#28660 UpdateMixedValueContent() { }
	// RVA: -1
	internal virtual type#28660 RegisterEditingCallbacks() { }
	// RVA: -1
	internal virtual type#28660 UnregisterEditingCallbacks() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
