// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.MinMaxSlider

namespace UnityEngine.UIElements
{
public class MinMaxSlider // TypeDefIndex: 5286
{
	// Fields
	type#15241 minValueProperty;
	type#15241 maxValueProperty;
	type#15241 rangeProperty;
	type#15241 lowLimitProperty;
	type#15241 highLimitProperty;
	type#28616 <dragElement>k__BackingField;
	type#28616 <dragMinThumb>k__BackingField;
	type#28616 <dragMaxThumb>k__BackingField;
	type#4145 <clampedDragger>k__BackingField;
	type#28440 m_DragElementStartPos;
	type#28440 m_ValueStartPos;
	type#32345 m_DragState;
	type#26060 m_MinLimit;
	type#26060 m_MaxLimit;
	type#26592 ussClassName;
	type#26592 labelUssClassName;
	type#26592 inputUssClassName;
	type#26592 trackerUssClassName;
	type#26592 draggerUssClassName;
	type#26592 minThumbUssClassName;
	type#26592 maxThumbUssClassName;
	type#26592 movableUssClassName;

	// Methods
	// RVA: -1
	internal type#28615 get_dragElement() { }
	// RVA: -1
	private type#28660 set_dragElement(type#28615 value) { }
	// RVA: -1
	internal type#28615 get_dragMinThumb() { }
	// RVA: -1
	private type#28660 set_dragMinThumb(type#28615 value) { }
	// RVA: -1
	internal type#28615 get_dragMaxThumb() { }
	// RVA: -1
	private type#28660 set_dragMaxThumb(type#28615 value) { }
	// RVA: -1
	internal type#4144 get_clampedDragger() { }
	// RVA: -1
	private type#28660 set_clampedDragger(type#4144 value) { }
	// RVA: -1
	public type#26059 get_minValue() { }
	// RVA: -1
	public type#28660 set_minValue(type#26059 value) { }
	// RVA: -1
	public type#26059 get_maxValue() { }
	// RVA: -1
	public type#28660 set_maxValue(type#26059 value) { }
	// RVA: -1
	public virtual type#28439 get_value() { }
	// RVA: -1
	public virtual type#28660 set_value(type#28439 value) { }
	// RVA: -1
	public virtual type#28660 SetValueWithoutNotify(type#28439 newValue) { }
	// RVA: -1
	public type#26059 get_range() { }
	// RVA: -1
	public type#26059 get_lowLimit() { }
	// RVA: -1
	public type#28660 set_lowLimit(type#26059 value) { }
	// RVA: -1
	public type#26059 get_highLimit() { }
	// RVA: -1
	public type#28660 set_highLimit(type#26059 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#26576 label, type#26077 minValue, type#26077 maxValue, type#26077 minLimit, type#26077 maxLimit) { }
	// RVA: -1
	private type#28439 ClampValues(type#28439 valueToClamp) { }
	// RVA: -1
	private type#28660 UpdateDragElementPosition(type#19111 evt) { }
	// RVA: -1
	private type#28660 UpdateDragElementPosition() { }
	// RVA: -1
	internal type#26059 SliderLerpUnclamped(type#26059 a, type#26059 b, type#26059 interpolant) { }
	// RVA: -1
	internal type#26059 SliderNormalizeValue(type#26059 currentValue, type#26059 lowerValue, type#26059 higherValue) { }
	// RVA: -1
	private type#26059 ComputeValueFromPosition(type#26059 positionToConvert) { }
	// RVA: -1
	protected virtual type#28660 HandleEventBubbleUp(type#17965 evt) { }
	// RVA: -1
	private type#32344 GetNavigationState() { }
	// RVA: -1
	private type#28660 SetNavigationState(type#32344 newState) { }
	// RVA: -1
	private type#28660 OnFocusIn(type#18601 evt) { }
	// RVA: -1
	private type#28660 OnBlur(type#15308 evt) { }
	// RVA: -1
	private type#28660 OnNavigationSubmit(type#23364 evt) { }
	// RVA: -1
	private type#28660 OnNavigationMove(type#23363 evt) { }
	// RVA: -1
	private type#28660 ComputeValueFromKey(type#15313 leftDirection, type#15313 isShift, type#32344 moveState) { }
	// RVA: -1
	private type#28660 SetSliderValueFromDrag() { }
	// RVA: -1
	private type#28660 SetSliderValueFromClick() { }
	// RVA: -1
	private type#28660 ComputeValueFromDraggingThumb(type#26059 dragElementStartPos, type#26059 dragElementEndPos) { }
	// 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() { }
}
}
