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

namespace UnityEngine.UIElements
{
public class FieldMouseDragger`1 // TypeDefIndex: 5617
{
	// Fields
	type#7823 m_DrivenField;
	type#28616 m_DragElement;
	type#25018 m_DragHotZone;
	type#15314 <dragging>k__BackingField;
	type#1110 <startValue>k__BackingField;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#7822 drivenField) { }
	// RVA: -1
	public type#15313 get_dragging() { }
	// RVA: -1
	public type#28660 set_dragging(type#15313 value) { }
	// RVA: -1
	public type#1109 get_startValue() { }
	// RVA: -1
	public type#28660 set_startValue(type#1109 value) { }
	// RVA: -1
	public virtual type#28660 SetDragZone(type#28615 dragElement, type#25017 hotZone) { }
	// RVA: -1
	private type#15313 CanStartDrag(type#20867 button, type#28439 localPosition) { }
	// RVA: -1
	private type#28660 UpdateValueOnPointerDown(type#24503 evt) { }
	// RVA: -1
	private type#28660 ProcessDownEvent(type#17965 evt) { }
	// RVA: -1
	private type#28660 UpdateValueOnPointerMove(type#24521 evt) { }
	// RVA: -1
	private type#28660 ProcessMoveEvent(type#15313 shiftKey, type#15313 altKey, type#28439 deltaPosition) { }
	// RVA: -1
	private type#28660 UpdateValueOnPointerUp(type#24534 evt) { }
	// RVA: -1
	private type#28660 ProcessUpEvent(type#17965 evt, type#20867 pointerId) { }
	// RVA: -1
	private type#28660 UpdateValueOnKeyDown(type#21562 evt) { }
}
}
