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

namespace TMPro
{
public class TMP_TextInfo // TypeDefIndex: 9510
{
	// Fields
	type#28445 k_InfinityVectorPositive;
	type#28445 k_InfinityVectorNegative;
	type#26937 textComponent;
	type#20872 characterCount;
	type#20872 spriteCount;
	type#20872 spaceCount;
	type#20872 wordCount;
	type#20872 linkCount;
	type#20872 lineCount;
	type#20872 pageCount;
	type#20872 materialCount;
	type#13489 characterInfo;
	type#13501 wordInfo;
	type#13493 linkInfo;
	type#13492 lineInfo;
	type#13497 pageInfo;
	type#13496 meshInfo;
	type#13495 m_CachedMeshInfo;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	internal type#28660 .ctor(type#20867 characterCount) { }
	// RVA: -1
	public type#28660 .ctor(type#26933 textComponent) { }
	// RVA: -1
	internal type#28660 Clear() { }
	// RVA: -1
	internal type#28660 ClearAllData() { }
	// RVA: -1
	public type#28660 ClearMeshInfo(type#15313 updateMesh) { }
	// RVA: -1
	public type#28660 ClearAllMeshInfo() { }
	// RVA: -1
	public type#28660 ResetVertexLayout(type#15313 isVolumetric) { }
	// RVA: -1
	public type#28660 ClearUnusedVertices(type#13243 materials) { }
	// RVA: -1
	internal type#28660 ClearLineInfo() { }
	// RVA: -1
	internal type#28660 ClearPageInfo() { }
	// RVA: -1
	public type#13494 CopyMeshInfoVertexData() { }
	// RVA: -1
	public static type#28660 Resize(type#11692 array, type#20867 size) { }
	// RVA: -1
	public static type#28660 Resize(type#11693 array, type#20867 size, type#15313 isBlockAllocated) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
