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

namespace TMPro
{
public class MaterialReferenceManager // TypeDefIndex: 9356
{
	// Fields
	type#22496 s_Instance;
	type#4550 m_FontMaterialReferenceLookup;
	type#4583 m_FontAssetReferenceLookup;
	type#4585 m_SpriteAssetReferenceLookup;
	type#4582 m_ColorGradientReferenceLookup;

	// Methods
	// RVA: -1
	public static type#22495 get_instance() { }
	// RVA: -1
	public static type#28660 AddFontAsset(type#26868 fontAsset) { }
	// RVA: -1
	private type#28660 AddFontAssetInternal(type#26868 fontAsset) { }
	// RVA: -1
	public static type#28660 AddSpriteAsset(type#26917 spriteAsset) { }
	// RVA: -1
	private type#28660 AddSpriteAssetInternal(type#26917 spriteAsset) { }
	// RVA: -1
	public static type#28660 AddSpriteAsset(type#20867 hashCode, type#26917 spriteAsset) { }
	// RVA: -1
	private type#28660 AddSpriteAssetInternal(type#20867 hashCode, type#26917 spriteAsset) { }
	// RVA: -1
	public static type#28660 AddFontMaterial(type#20867 hashCode, type#22476 material) { }
	// RVA: -1
	private type#28660 AddFontMaterialInternal(type#20867 hashCode, type#22476 material) { }
	// RVA: -1
	public static type#28660 AddColorGradientPreset(type#20867 hashCode, type#26860 spriteAsset) { }
	// RVA: -1
	private type#28660 AddColorGradientPreset_Internal(type#20867 hashCode, type#26860 spriteAsset) { }
	// RVA: -1
	public type#15313 Contains(type#26868 font) { }
	// RVA: -1
	public type#15313 Contains(type#26917 sprite) { }
	// RVA: -1
	public static type#15313 TryGetFontAsset(type#20867 hashCode, type#12157 fontAsset) { }
	// RVA: -1
	private type#15313 TryGetFontAssetInternal(type#20867 hashCode, type#12157 fontAsset) { }
	// RVA: -1
	public static type#15313 TryGetSpriteAsset(type#20867 hashCode, type#12158 spriteAsset) { }
	// RVA: -1
	private type#15313 TryGetSpriteAssetInternal(type#20867 hashCode, type#12158 spriteAsset) { }
	// RVA: -1
	public static type#15313 TryGetColorGradientPreset(type#20867 hashCode, type#12156 gradientPreset) { }
	// RVA: -1
	private type#15313 TryGetColorGradientPresetInternal(type#20867 hashCode, type#12156 gradientPreset) { }
	// RVA: -1
	public static type#15313 TryGetMaterial(type#20867 hashCode, type#11999 material) { }
	// RVA: -1
	private type#15313 TryGetMaterialInternal(type#20867 hashCode, type#11999 material) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
