// Assembly: Unity.TextMeshPro
// Full name: TMPro.TMP_TextUtilities

namespace TMPro
{
public class TMP_TextUtilities // TypeDefIndex: 9522
{
	// Fields
	type#13592 m_rectWorldCorners;
	type#26598 k_lookupStringL;
	type#26598 k_lookupStringU;

	// Methods
	// RVA: -1
	public static type#20867 GetCursorIndexFromPosition(type#26933 textComponent, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 GetCursorIndexFromPosition(type#26933 textComponent, type#28468 position, type#15691 camera, type#11802 cursor) { }
	// RVA: -1
	public static type#20867 FindNearestLine(type#26933 text, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 FindNearestCharacterOnLine(type#26933 text, type#28468 position, type#20867 line, type#15691 camera, type#15313 visibleOnly) { }
	// RVA: -1
	public static type#15313 IsIntersectingRectTransform(type#25043 rectTransform, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 FindIntersectingCharacter(type#26933 text, type#28468 position, type#15691 camera, type#15313 visibleOnly) { }
	// RVA: -1
	public static type#20867 FindNearestCharacter(type#26933 text, type#28468 position, type#15691 camera, type#15313 visibleOnly) { }
	// RVA: -1
	public static type#20867 FindIntersectingWord(type#26933 text, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 FindNearestWord(type#26933 text, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 FindIntersectingLine(type#26933 text, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 FindIntersectingLink(type#26933 text, type#28468 position, type#15691 camera) { }
	// RVA: -1
	public static type#20867 FindNearestLink(type#26933 text, type#28468 position, type#15691 camera) { }
	// RVA: -1
	private static type#15313 PointIntersectRectangle(type#28468 m, type#28468 a, type#28468 b, type#28468 c, type#28468 d) { }
	// RVA: -1
	public static type#15313 ScreenPointToWorldPointInRectangle(type#27605 transform, type#28439 screenPoint, type#15691 cam, type#12222 worldPoint) { }
	// RVA: -1
	private static type#15313 IntersectLinePlane(type#34017 line, type#28468 point, type#28468 normal, type#12222 intersectingPoint) { }
	// RVA: -1
	public static type#26059 DistanceToLine(type#28468 a, type#28468 b, type#28468 point) { }
	// RVA: -1
	public static type#15837 ToLowerFast(type#15837 c) { }
	// RVA: -1
	public static type#15837 ToUpperFast(type#15837 c) { }
	// RVA: -1
	internal static type#27917 ToUpperASCIIFast(type#27917 c) { }
	// RVA: -1
	public static type#20867 GetHashCode(type#26576 s) { }
	// RVA: -1
	public static type#20867 GetSimpleHashCode(type#26576 s) { }
	// RVA: -1
	public static type#27917 GetSimpleHashCodeLowercase(type#26576 s) { }
	// RVA: -1
	public static type#27917 GetHashCodeCaseInSensitive(type#26576 s) { }
	// RVA: -1
	public static type#20867 HexToInt(type#15837 hex) { }
	// RVA: -1
	public static type#20867 StringHexToInt(type#26576 s) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
