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

namespace TMPro
{
public class TMP_SpriteAsset // TypeDefIndex: 9479
{
	// Fields
	type#4528 m_NameLookup;
	type#4883 m_GlyphIndexLookup;
	type#27315 spriteSheet;
	type#9120 m_SpriteCharacterTable;
	type#4899 m_SpriteCharacterLookup;
	type#9122 m_GlyphTable;
	type#4900 m_SpriteGlyphLookup;
	type#9116 spriteInfoList;
	type#9118 fallbackSpriteAssets;
	type#15315 m_IsSpriteAssetLookupTablesDirty;
	type#6055 k_searchedSpriteAssets;

	// Methods
	// RVA: -1
	public type#9119 get_spriteCharacterTable() { }
	// RVA: -1
	internal type#28660 set_spriteCharacterTable(type#9119 value) { }
	// RVA: -1
	public type#4898 get_spriteCharacterLookupTable() { }
	// RVA: -1
	internal type#28660 set_spriteCharacterLookupTable(type#4898 value) { }
	// RVA: -1
	public type#9121 get_spriteGlyphTable() { }
	// RVA: -1
	internal type#28660 set_spriteGlyphTable(type#9121 value) { }
	// RVA: -1
	private type#28660 Awake() { }
	// RVA: -1
	private type#22476 GetDefaultSpriteMaterial() { }
	// RVA: -1
	public type#28660 UpdateLookupTables() { }
	// RVA: -1
	public type#20867 GetSpriteIndexFromHashcode(type#20867 hashCode) { }
	// RVA: -1
	public type#20867 GetSpriteIndexFromUnicode(type#27917 unicode) { }
	// RVA: -1
	public type#20867 GetSpriteIndexFromName(type#26576 name) { }
	// RVA: -1
	public static type#26917 SearchForSpriteByUnicode(type#26917 spriteAsset, type#27917 unicode, type#15313 includeFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26917 SearchForSpriteByUnicodeInternal(type#9117 spriteAssets, type#27917 unicode, type#15313 includeFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26917 SearchForSpriteByUnicodeInternal(type#26917 spriteAsset, type#27917 unicode, type#15313 includeFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	public static type#26917 SearchForSpriteByHashCode(type#26917 spriteAsset, type#20867 hashCode, type#15313 includeFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26917 SearchForSpriteByHashCodeInternal(type#9117 spriteAssets, type#20867 hashCode, type#15313 searchFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26917 SearchForSpriteByHashCodeInternal(type#26917 spriteAsset, type#20867 hashCode, type#15313 searchFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	public type#28660 SortGlyphTable() { }
	// RVA: -1
	internal type#28660 SortCharacterTable() { }
	// RVA: -1
	internal type#28660 SortGlyphAndCharacterTables() { }
	// RVA: -1
	private type#28660 UpgradeSpriteAsset() { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
