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

namespace TMPro
{
public class TMP_MaterialManager // TypeDefIndex: 9460
{
	// Fields
	type#9313 m_materialList;
	type#4604 m_fallbackMaterials;
	type#4533 m_fallbackMaterialLookup;
	type#9312 m_fallbackCleanupList;
	type#15319 isFallbackListDirty;

	// Methods
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 OnPreRender() { }
	// RVA: -1
	public static type#22476 GetStencilMaterial(type#22476 baseMaterial, type#20867 stencilID) { }
	// RVA: -1
	public static type#28660 ReleaseStencilMaterial(type#22476 stencilMaterial) { }
	// RVA: -1
	public static type#22476 GetBaseMaterial(type#22476 stencilMaterial) { }
	// RVA: -1
	public static type#22476 SetStencil(type#22476 material, type#20867 stencilID) { }
	// RVA: -1
	public static type#28660 AddMaskingMaterial(type#22476 baseMaterial, type#22476 stencilMaterial, type#20867 stencilID) { }
	// RVA: -1
	public static type#28660 RemoveStencilMaterial(type#22476 stencilMaterial) { }
	// RVA: -1
	public static type#28660 ReleaseBaseMaterial(type#22476 baseMaterial) { }
	// RVA: -1
	public static type#28660 ClearMaterials() { }
	// RVA: -1
	public static type#20867 GetStencilID(type#19062 obj) { }
	// RVA: -1
	public static type#22476 GetMaterialForRendering(type#22446 graphic, type#22476 baseMaterial) { }
	// RVA: -1
	private static type#27605 FindRootSortOverrideCanvas(type#27605 start) { }
	// RVA: -1
	internal static type#22476 GetFallbackMaterial(type#26868 fontAsset, type#22476 sourceMaterial, type#20867 atlasIndex) { }
	// RVA: -1
	public static type#22476 GetFallbackMaterial(type#22476 sourceMaterial, type#22476 targetMaterial) { }
	// RVA: -1
	public static type#28660 AddFallbackMaterialReference(type#22476 targetMaterial) { }
	// RVA: -1
	public static type#28660 RemoveFallbackMaterialReference(type#22476 targetMaterial) { }
	// RVA: -1
	public static type#28660 CleanupFallbackMaterials() { }
	// RVA: -1
	public static type#28660 ReleaseFallbackMaterial(type#22476 fallbackMaterial) { }
	// RVA: -1
	public static type#28660 CopyMaterialPresetProperties(type#22476 source, type#22476 destination) { }
}
}
