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

namespace TMPro
{
public class ShaderUtilities // TypeDefIndex: 9474
{
	// Fields
	type#20876 ID_MainTex;
	type#20876 ID_FaceTex;
	type#20876 ID_FaceColor;
	type#20876 ID_FaceDilate;
	type#20876 ID_Shininess;
	type#20876 ID_OutlineOffset1;
	type#20876 ID_OutlineOffset2;
	type#20876 ID_OutlineOffset3;
	type#20876 ID_OutlineMode;
	type#20876 ID_IsoPerimeter;
	type#20876 ID_Softness;
	type#20876 ID_UnderlayColor;
	type#20876 ID_UnderlayOffsetX;
	type#20876 ID_UnderlayOffsetY;
	type#20876 ID_UnderlayDilate;
	type#20876 ID_UnderlaySoftness;
	type#20876 ID_UnderlayOffset;
	type#20876 ID_UnderlayIsoPerimeter;
	type#20876 ID_WeightNormal;
	type#20876 ID_WeightBold;
	type#20876 ID_OutlineTex;
	type#20876 ID_OutlineWidth;
	type#20876 ID_OutlineSoftness;
	type#20876 ID_OutlineColor;
	type#20876 ID_Outline2Color;
	type#20876 ID_Outline2Width;
	type#20876 ID_Padding;
	type#20876 ID_GradientScale;
	type#20876 ID_ScaleX;
	type#20876 ID_ScaleY;
	type#20876 ID_PerspectiveFilter;
	type#20876 ID_Sharpness;
	type#20876 ID_TextureWidth;
	type#20876 ID_TextureHeight;
	type#20876 ID_BevelAmount;
	type#20876 ID_GlowColor;
	type#20876 ID_GlowOffset;
	type#20876 ID_GlowPower;
	type#20876 ID_GlowOuter;
	type#20876 ID_GlowInner;
	type#20876 ID_LightAngle;
	type#20876 ID_EnvMap;
	type#20876 ID_EnvMatrix;
	type#20876 ID_EnvMatrixRotation;
	type#20876 ID_MaskCoord;
	type#20876 ID_ClipRect;
	type#20876 ID_MaskSoftnessX;
	type#20876 ID_MaskSoftnessY;
	type#20876 ID_VertexOffsetX;
	type#20876 ID_VertexOffsetY;
	type#20876 ID_UseClipRect;
	type#20876 ID_StencilID;
	type#20876 ID_StencilOp;
	type#20876 ID_StencilComp;
	type#20876 ID_StencilReadMask;
	type#20876 ID_StencilWriteMask;
	type#20876 ID_ShaderFlags;
	type#20876 ID_ScaleRatio_A;
	type#20876 ID_ScaleRatio_B;
	type#20876 ID_ScaleRatio_C;
	type#26585 Keyword_Bevel;
	type#26585 Keyword_Glow;
	type#26585 Keyword_Underlay;
	type#26585 Keyword_Ratios;
	type#26585 Keyword_MASK_SOFT;
	type#26585 Keyword_MASK_HARD;
	type#26585 Keyword_MASK_TEX;
	type#26585 Keyword_Outline;
	type#26585 ShaderTag_ZTestMode;
	type#26585 ShaderTag_CullMode;
	type#26064 m_clamp;
	type#15321 isInitialized;
	type#25948 k_ShaderRef_MobileSDF;
	type#25948 k_ShaderRef_MobileBitmap;

	// Methods
	// RVA: -1
	internal static type#25946 get_ShaderRef_MobileSDF() { }
	// RVA: -1
	internal static type#25946 get_ShaderRef_MobileBitmap() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public static type#28660 GetShaderPropertyIDs() { }
	// RVA: -1
	public static type#28660 UpdateShaderRatios(type#22476 mat) { }
	// RVA: -1
	public static type#28494 GetFontExtent(type#22476 material) { }
	// RVA: -1
	public static type#15313 IsMaskingEnabled(type#22476 material) { }
	// RVA: -1
	public static type#26059 GetPadding(type#22476 material, type#15313 enableExtraPadding, type#15313 isBold) { }
	// RVA: -1
	private static type#26059 ComputePaddingForProperties(type#22476 mat) { }
	// RVA: -1
	public static type#26059 GetPadding(type#13241 materials, type#15313 enableExtraPadding, type#15313 isBold) { }
}
}
