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

namespace UnityEngine.TextCore.Text
{
public class SpriteAsset // TypeDefIndex: 10549
{
	// Fields
	type#4528 m_NameLookup;
	type#4883 m_GlyphIndexLookup;
	type#18418 m_FaceInfo;
	type#27314 m_SpriteAtlasTexture;
	type#26060 <width>k__BackingField;
	type#26060 <height>k__BackingField;
	type#9061 m_SpriteCharacterTable;
	type#4893 m_SpriteCharacterLookup;
	type#9063 m_SpriteGlyphTable;
	type#4894 m_SpriteGlyphLookup;
	type#9059 fallbackSpriteAssets;
	type#15315 m_IsSpriteAssetLookupTablesDirty;

	// Methods
	// RVA: -1
	public type#18417 get_faceInfo() { }
	// RVA: -1
	internal type#28660 set_faceInfo(type#18417 value) { }
	// RVA: -1
	public type#27312 get_spriteSheet() { }
	// RVA: -1
	internal type#28660 set_spriteSheet(type#27312 value) { }
	// RVA: -1
	internal type#26059 get_width() { }
	// RVA: -1
	private type#28660 set_width(type#26059 value) { }
	// RVA: -1
	internal type#26059 get_height() { }
	// RVA: -1
	private type#28660 set_height(type#26059 value) { }
	// RVA: -1
	public type#9060 get_spriteCharacterTable() { }
	// RVA: -1
	internal type#28660 set_spriteCharacterTable(type#9060 value) { }
	// RVA: -1
	public type#4892 get_spriteCharacterLookupTable() { }
	// RVA: -1
	internal type#28660 set_spriteCharacterLookupTable(type#4892 value) { }
	// RVA: -1
	public type#9062 get_spriteGlyphTable() { }
	// RVA: -1
	internal type#28660 set_spriteGlyphTable(type#9062 value) { }
	// RVA: -1
	private type#28660 Awake() { }
	// 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#26252 SearchForSpriteByUnicode(type#26252 spriteAsset, type#27917 unicode, type#15313 includeFallbacks, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26252 SearchForSpriteByUnicodeInternal(type#9057 spriteAssets, type#27917 unicode, type#15313 includeFallbacks, type#6052 searchedSpriteAssets, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26252 SearchForSpriteByUnicodeInternal(type#26252 spriteAsset, type#27917 unicode, type#15313 includeFallbacks, type#6052 searchedSpriteAssets, type#11944 spriteIndex) { }
	// RVA: -1
	public static type#26252 SearchForSpriteByHashCode(type#26252 spriteAsset, type#20867 hashCode, type#15313 includeFallbacks, type#11944 spriteIndex, type#27279 textSettings) { }
	// RVA: -1
	private static type#26252 SearchForSpriteByHashCodeInternal(type#9057 spriteAssets, type#20867 hashCode, type#15313 searchFallbacks, type#6052 searchedSpriteAssets, type#11944 spriteIndex) { }
	// RVA: -1
	private static type#26252 SearchForSpriteByHashCodeInternal(type#26252 spriteAsset, type#20867 hashCode, type#15313 searchFallbacks, type#6052 searchedSpriteAssets, type#11944 spriteIndex) { }
	// RVA: -1
	public type#28660 SortGlyphTable() { }
	// RVA: -1
	internal type#28660 SortCharacterTable() { }
	// RVA: -1
	internal type#28660 SortGlyphAndCharacterTables() { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
