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

namespace UnityEngine.UIElements
{
public class TextSelectingManipulator // TypeDefIndex: 6141
{
	// Fields
	type#27275 m_SelectingUtilities;
	type#15314 selectAllOnMouseUp;
	type#27160 m_TextElement;
	type#28440 m_ClickStartPosition;
	type#15314 m_Dragged;
	type#15314 m_IsClicking;
	type#20892 k_DragThresholdSqr;
	type#20868 m_ConsecutiveMouseDownCount;
	type#20901 m_LastMouseDownTimeStamp;
	type#17956 m_ImguiEvent;

	// Methods
	// RVA: -1
	internal type#15313 get_isClicking() { }
	// RVA: -1
	private type#28660 set_isClicking(type#15313 value) { }
	// RVA: -1
	public type#28660 .ctor(type#27159 textElement) { }
	// RVA: -1
	internal type#20867 get_cursorIndex() { }
	// RVA: -1
	internal type#28660 set_cursorIndex(type#20867 value) { }
	// RVA: -1
	internal type#20867 get_selectIndex() { }
	// RVA: -1
	internal type#28660 set_selectIndex(type#20867 value) { }
	// RVA: -1
	private type#28660 OnRevealCursor() { }
	// RVA: -1
	private type#28660 OnSelectIndexChange() { }
	// RVA: -1
	private type#28660 OnCursorIndexChange() { }
	// RVA: -1
	internal type#15313 RevealCursor() { }
	// RVA: -1
	internal type#15313 HasSelection() { }
	// RVA: -1
	internal type#15313 HasFocus() { }
	// RVA: -1
	internal type#28660 HandleEventBubbleUp(type#17965 evt) { }
	// RVA: -1
	private type#28660 OnFocusEvent() { }
	// RVA: -1
	private type#28660 OnBlurEvent() { }
	// RVA: -1
	private type#28660 OnKeyDown(type#21562 evt) { }
	// RVA: -1
	private type#28660 OnPointerDownEvent(type#24503 evt) { }
	// RVA: -1
	private type#28660 OnPointerMoveEvent(type#24521 evt) { }
	// RVA: -1
	private type#28660 OnPointerUpEvent(type#24534 evt) { }
	// RVA: -1
	private type#28660 OnValidateCommandEvent(type#28357 evt) { }
	// RVA: -1
	private type#28660 OnExecuteCommandEvent(type#18160 evt) { }
	// RVA: -1
	private type#15313 MoveDistanceQualifiesForDrag(type#28439 start, type#28439 current) { }
}
}
