// Assembly: UnityEngine.TextCoreTextEngineModule
// Full name: UnityEngine.TextCore.Text.TextLib

namespace UnityEngine.TextCore.Text
{
public class TextLib // TypeDefIndex: 10585
{
	// Fields
	type#20932 m_Ptr;
	type#5524 GetICUAssetEditorDelegate;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#12860 icuData) { }
	// RVA: -1
	private static type#20925 GetInstance(type#12860 icuData) { }
	// RVA: -1
	public type#23337 GenerateText(type#23335 settings, type#20925 textGenerationInfo) { }
	// RVA: -1
	public type#28660 ProcessMeshInfos(type#23337 textInfo, type#23335 settings) { }
	// RVA: -1
	private type#23337 GenerateTextInternal(type#23335 settings, type#20925 textGenerationInfo) { }
	// RVA: -1
	public type#28439 MeasureText(type#23335 settings, type#20925 textGenerationInfo) { }
	// RVA: -1
	public static type#20867 FindIntersectingLink(type#28439 point, type#20925 textGenerationInfo) { }
	// RVA: -1
	private static type#20925 GetInstance_Injected(type#11995 icuData) { }
	// RVA: -1
	private static type#28660 GenerateTextInternal_Injected(type#20925 _unity_self, type#12024 settings, type#20925 textGenerationInfo, type#12025 ret) { }
	// RVA: -1
	private static type#28660 MeasureText_Injected(type#20925 _unity_self, type#12024 settings, type#20925 textGenerationInfo, type#12218 ret) { }
	// RVA: -1
	private static type#20867 FindIntersectingLink_Injected(type#12216 point, type#20925 textGenerationInfo) { }
}
}
