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

namespace TMPro
{
public class TMP_UpdateManager // TypeDefIndex: 9523
{
	// Fields
	type#26955 s_Instance;
	type#6056 m_LayoutQueueLookup;
	type#9125 m_LayoutRebuildQueue;
	type#6056 m_GraphicQueueLookup;
	type#9125 m_GraphicRebuildQueue;
	type#6056 m_InternalUpdateLookup;
	type#9125 m_InternalUpdateQueue;
	type#6056 m_CullingUpdateLookup;
	type#9125 m_CullingUpdateQueue;
	type#24724 k_RegisterTextObjectForUpdateMarker;
	type#24724 k_RegisterTextElementForGraphicRebuildMarker;
	type#24724 k_RegisterTextElementForCullingUpdateMarker;
	type#24724 k_UnregisterTextObjectForUpdateMarker;
	type#24724 k_UnregisterTextElementForGraphicRebuildMarker;

	// Methods
	// RVA: -1
	private static type#26954 get_instance() { }
	// RVA: -1
	private type#28660 .ctor() { }
	// RVA: -1
	internal static type#28660 RegisterTextObjectForUpdate(type#26933 textObject) { }
	// RVA: -1
	private type#28660 InternalRegisterTextObjectForUpdate(type#26933 textObject) { }
	// RVA: -1
	public static type#28660 RegisterTextElementForLayoutRebuild(type#26933 element) { }
	// RVA: -1
	private type#28660 InternalRegisterTextElementForLayoutRebuild(type#26933 element) { }
	// RVA: -1
	public static type#28660 RegisterTextElementForGraphicRebuild(type#26933 element) { }
	// RVA: -1
	private type#28660 InternalRegisterTextElementForGraphicRebuild(type#26933 element) { }
	// RVA: -1
	public static type#28660 RegisterTextElementForCullingUpdate(type#26933 element) { }
	// RVA: -1
	private type#28660 InternalRegisterTextElementForCullingUpdate(type#26933 element) { }
	// RVA: -1
	private type#28660 OnCameraPreCull() { }
	// RVA: -1
	private type#28660 DoRebuilds() { }
	// RVA: -1
	internal static type#28660 UnRegisterTextObjectForUpdate(type#26933 textObject) { }
	// RVA: -1
	public static type#28660 UnRegisterTextElementForRebuild(type#26933 element) { }
	// RVA: -1
	private type#28660 InternalUnRegisterTextElementForGraphicRebuild(type#26933 element) { }
	// RVA: -1
	private type#28660 InternalUnRegisterTextElementForLayoutRebuild(type#26933 element) { }
	// RVA: -1
	private type#28660 InternalUnRegisterTextObjectForUpdate(type#26933 textObject) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
