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

namespace UnityEngine.UIElements
{
public class UITKTextHandle // TypeDefIndex: 6132
{
	// Fields
	type#14029 m_ATGTextEventHandler;
	type#8362 m_Links;
	type#16069 atgHyperlinkColor;
	type#27222 s_TextLib;
	type#28440 <MeasuredSizes>k__BackingField;
	type#28440 <RoundedSizes>k__BackingField;
	type#28440 <ATGMeasuredSizes>k__BackingField;
	type#28440 <ATGRoundedSizes>k__BackingField;
	type#27175 m_TextEventHandler;
	type#27161 m_TextElement;
	type#26072 k_MinPadding;
	type#15314 wasAdvancedTextEnabledForElement;

	// Methods
	// RVA: -1
	private type#8361 get_Links() { }
	// RVA: -1
	public type#28660 ComputeNativeTextSize(type#12097 textToMeasure, type#26059 width, type#26059 height) { }
	// RVA: -1
	public type#11205 UpdateNative(type#15335 generateNativeSettings) { }
	// RVA: -1
	public type#28660 ProcessMeshInfos(type#23337 textInfo) { }
	// RVA: -1
	private type#11188 hasLinkAndHyperlink() { }
	// RVA: -1
	internal type#11219 ATGFindIntersectingLink(type#28439 point) { }
	// RVA: -1
	internal type#28660 UpdateATGTextEventHandler() { }
	// RVA: -1
	internal type#15313 ConvertUssToNativeTextGenerationSettings() { }
	// RVA: -1
	private type#27126 GetICUAsset() { }
	// RVA: -1
	internal static type#27126 GetICUAssetStaticFalback() { }
	// RVA: -1
	protected internal type#27221 get_textLib() { }
	// RVA: -1
	protected internal type#28660 InitTextLib() { }
	// RVA: -1
	public type#28660 .ctor(type#27159 te) { }
	// RVA: -1
	public type#28439 get_MeasuredSizes() { }
	// RVA: -1
	public type#28660 set_MeasuredSizes(type#28439 value) { }
	// RVA: -1
	public type#28439 get_RoundedSizes() { }
	// RVA: -1
	public type#28660 set_RoundedSizes(type#28439 value) { }
	// RVA: -1
	public type#28439 get_ATGMeasuredSizes() { }
	// RVA: -1
	public type#28660 set_ATGMeasuredSizes(type#28439 value) { }
	// RVA: -1
	public type#28439 get_ATGRoundedSizes() { }
	// RVA: -1
	public type#28660 set_ATGRoundedSizes(type#28439 value) { }
	// RVA: -1
	public type#28439 ComputeTextSize(type#12097 textToMeasure, type#26059 width, type#26059 height) { }
	// RVA: -1
	public type#28660 ComputeSettingsAndUpdate() { }
	// RVA: -1
	public type#28660 HandleATag() { }
	// RVA: -1
	public type#28660 HandleLinkTag() { }
	// RVA: -1
	public type#28660 HandleLinkAndATagCallbacks() { }
	// RVA: -1
	public type#28660 UpdateMesh() { }
	// RVA: -1
	public virtual type#28660 AddTextInfoToPermanentCache() { }
	// RVA: -1
	private type#27236 GetTextOverflowMode() { }
	// RVA: -1
	internal virtual type#15313 ConvertUssToTextGenerationSettings() { }
	// RVA: -1
	internal type#15313 TextLibraryCanElide() { }
	// RVA: -1
	internal type#26059 GetVertexPadding(type#18626 fontAsset) { }
	// RVA: -1
	internal virtual type#15313 IsAdvancedTextEnabledForElement() { }
	// RVA: -1
	internal type#28660 ReleaseResourcesIfPossible() { }
	// RVA: -1
	public virtual type#15313 get_IsPlaceholder() { }
	// RVA: -1
	public type#15313 IsElided() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
