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

namespace UnityEngine.UIElements
{
public class TabDragger // TypeDefIndex: 5365
{
	// Fields
	type#26060 m_StartPos;
	type#26060 m_LastPos;
	type#15314 m_Moving;
	type#15314 m_Cancelled;
	type#28616 m_Header;
	type#26979 m_TabView;
	type#28616 m_PreviewElement;
	type#26971 m_LocationPreviewElement;
	type#28616 m_TabToMove;
	type#26060 m_TabToMovePos;
	type#28616 m_DestinationTab;
	type#15314 m_MoveBeforeDestination;
	type#20868 m_DraggingPointerId;
	type#26976 <tabLayout>k__BackingField;
	type#15314 <active>k__BackingField;
	type#15314 <isVertical>k__BackingField;

	// Methods
	// RVA: -1
	private type#26975 get_tabLayout() { }
	// RVA: -1
	private type#28660 set_tabLayout(type#26975 value) { }
	// RVA: -1
	internal type#15313 get_active() { }
	// RVA: -1
	internal type#28660 set_active(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_isVertical() { }
	// RVA: -1
	internal type#28660 set_isVertical(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_moving() { }
	// RVA: -1
	private type#28660 set_moving(type#15313 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 RegisterCallbacksOnTarget() { }
	// RVA: -1
	protected virtual type#28660 UnregisterCallbacksFromTarget() { }
	// RVA: -1
	private type#28660 OnPointerDown(type#24503 evt) { }
	// RVA: -1
	private type#28660 OnPointerMove(type#24521 evt) { }
	// RVA: -1
	private type#28660 OnPointerUp(type#24534 evt) { }
	// RVA: -1
	private type#28660 OnPointerCancel(type#24493 evt) { }
	// RVA: -1
	private type#28660 OnPointerCaptureOut(type#24497 evt) { }
	// RVA: -1
	private type#28660 ProcessCancelEvent(type#17965 evt, type#20867 pointerId) { }
	// RVA: -1
	private type#28660 OnKeyDown(type#21562 e) { }
	// RVA: -1
	private type#28660 ProcessDownEvent(type#17965 evt, type#28439 localPosition, type#20867 pointerId) { }
	// RVA: -1
	private type#28660 ProcessMoveEvent(type#17965 e, type#28439 localPosition) { }
	// RVA: -1
	private type#28660 ProcessUpEvent(type#17965 evt, type#28439 localPosition, type#20867 pointerId) { }
	// RVA: -1
	private type#28660 BeginDragMove(type#26059 pos) { }
	// RVA: -1
	private type#28660 DragMove(type#26059 pos) { }
	// RVA: -1
	private type#28660 UpdatePreviewPosition() { }
	// RVA: -1
	private type#28660 UpdateMoveLocation() { }
	// RVA: -1
	private type#28660 EndDragMove(type#15313 cancelled) { }
}
}
