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

namespace TMPro
{
public class TMP_SubMesh // TypeDefIndex: 9484
{
	// Fields
	type#26869 m_fontAsset;
	type#26918 m_spriteAsset;
	type#22477 m_material;
	type#22477 m_sharedMaterial;
	type#22477 m_fallbackMaterial;
	type#22477 m_fallbackSourceMaterial;
	type#15314 m_isDefaultMaterial;
	type#26060 m_padding;
	type#25286 m_renderer;
	type#22593 m_meshFilter;
	type#22582 m_mesh;
	type#27225 m_TextComponent;
	type#15328 m_isRegisteredForEvents;

	// Methods
	// RVA: -1
	public type#26868 get_fontAsset() { }
	// RVA: -1
	public type#28660 set_fontAsset(type#26868 value) { }
	// RVA: -1
	public type#26917 get_spriteAsset() { }
	// RVA: -1
	public type#28660 set_spriteAsset(type#26917 value) { }
	// RVA: -1
	public type#22476 get_material() { }
	// RVA: -1
	public type#28660 set_material(type#22476 value) { }
	// RVA: -1
	public type#22476 get_sharedMaterial() { }
	// RVA: -1
	public type#28660 set_sharedMaterial(type#22476 value) { }
	// RVA: -1
	public type#22476 get_fallbackMaterial() { }
	// RVA: -1
	public type#28660 set_fallbackMaterial(type#22476 value) { }
	// RVA: -1
	public type#22476 get_fallbackSourceMaterial() { }
	// RVA: -1
	public type#28660 set_fallbackSourceMaterial(type#22476 value) { }
	// RVA: -1
	public type#15313 get_isDefaultMaterial() { }
	// RVA: -1
	public type#28660 set_isDefaultMaterial(type#15313 value) { }
	// RVA: -1
	public type#26059 get_padding() { }
	// RVA: -1
	public type#28660 set_padding(type#26059 value) { }
	// RVA: -1
	public type#25285 get_renderer() { }
	// RVA: -1
	public type#22592 get_meshFilter() { }
	// RVA: -1
	public type#22581 get_mesh() { }
	// RVA: -1
	public type#28660 set_mesh(type#22581 value) { }
	// RVA: -1
	public type#26933 get_textComponent() { }
	// RVA: -1
	public static type#26931 AddSubTextObject(type#27224 textComponent, type#22493 materialReference) { }
	// RVA: -1
	private type#28660 OnEnable() { }
	// RVA: -1
	private type#28660 OnDisable() { }
	// RVA: -1
	private type#28660 OnDestroy() { }
	// RVA: -1
	public type#28660 DestroySelf() { }
	// RVA: -1
	private type#22476 GetMaterial(type#22476 mat) { }
	// RVA: -1
	private type#22476 CreateMaterialInstance(type#22476 source) { }
	// RVA: -1
	private type#22476 GetSharedMaterial() { }
	// RVA: -1
	private type#28660 SetSharedMaterial(type#22476 mat) { }
	// RVA: -1
	public type#26059 GetPaddingForMaterial() { }
	// RVA: -1
	public type#28660 UpdateMeshPadding(type#15313 isExtraPadding, type#15313 isUsingBold) { }
	// RVA: -1
	public type#28660 SetVerticesDirty() { }
	// RVA: -1
	public type#28660 SetMaterialDirty() { }
	// RVA: -1
	protected type#28660 UpdateMaterial() { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
