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

namespace UnityEngine.UIElements
{
public class ClampedDragger`1 // TypeDefIndex: 5105
{
	// Fields
	type#14106 dragging;
	type#14106 draggingEnded;
	type#4939 <dragDirection>k__BackingField;
	type#3740 <slider>k__BackingField;
	type#28440 <startMousePosition>k__BackingField;

	// Methods
	// RVA: -1
	public type#28660 add_dragging(type#14105 value) { }
	// RVA: -1
	public type#28660 remove_dragging(type#14105 value) { }
	// RVA: -1
	public type#28660 add_draggingEnded(type#14105 value) { }
	// RVA: -1
	public type#28660 remove_draggingEnded(type#14105 value) { }
	// RVA: -1
	public type#4938 get_dragDirection() { }
	// RVA: -1
	public type#28660 set_dragDirection(type#4938 value) { }
	// RVA: -1
	private type#28660 set_slider(type#3739 value) { }
	// RVA: -1
	public type#28439 get_startMousePosition() { }
	// RVA: -1
	private type#28660 set_startMousePosition(type#28439 value) { }
	// RVA: -1
	public type#28439 get_delta() { }
	// RVA: -1
	public type#28660 .ctor(type#3739 slider, type#14105 clickHandler, type#14105 dragHandler) { }
	// RVA: -1
	protected virtual type#28660 ProcessDownEvent(type#17965 evt, type#28439 localPosition, type#20867 pointerId) { }
	// RVA: -1
	protected virtual type#28660 ProcessUpEvent(type#17965 evt, type#28439 localPosition, type#20867 pointerId) { }
	// RVA: -1
	protected virtual type#28660 ProcessMoveEvent(type#17965 evt, type#28439 localPosition) { }
}
}
