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

namespace UnityEngine.UIElements
{
public class ListViewDraggerAnimated // TypeDefIndex: 5446
{
	// Fields
	type#20868 m_DragStartIndex;
	type#20868 m_CurrentIndex;
	type#26060 m_SelectionHeight;
	type#26060 m_LocalOffsetOnStart;
	type#28469 m_CurrentPointerPosition;
	type#25389 m_Item;
	type#25389 m_OffsetItem;
	type#15314 <isDragging>k__BackingField;

	// Methods
	// RVA: -1
	public type#15313 get_isDragging() { }
	// RVA: -1
	private type#28660 set_isDragging(type#15313 value) { }
	// RVA: -1
	public type#25388 get_draggedItem() { }
	// RVA: -1
	protected virtual type#15313 get_supportsDragEvents() { }
	// RVA: -1
	public type#28660 .ctor(type#15053 listView) { }
	// RVA: -1
	protected internal virtual type#26413 StartDrag(type#28468 pointerPosition) { }
	// RVA: -1
	protected internal virtual type#28660 UpdateDrag(type#28468 pointerPosition) { }
	// RVA: -1
	private type#28660 Animate(type#25388 element, type#26059 paddingTop) { }
	// RVA: -1
	protected internal virtual type#28660 OnDrop(type#28468 pointerPosition) { }
	// RVA: -1
	protected virtual type#28660 ClearDragAndDropUI(type#15313 dragCancelled) { }
	// RVA: -1
	protected virtual type#15313 TryGetDragPosition(type#28439 pointerPosition, type#12292 dragPosition) { }
}
}
