// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.CanvasUpdateRegistry

namespace UnityEngine.UI
{
public class CanvasUpdateRegistry // TypeDefIndex: 10617
{
	// Fields
	type#15764 s_Instance;
	type#15314 m_PerformingLayoutUpdate;
	type#15314 m_PerformingGraphicUpdate;
	type#13454 m_CanvasUpdateProfilerStrings;
	type#26598 m_CullingUpdateProfilerString;
	type#7852 m_LayoutRebuildQueue;
	type#7852 m_GraphicRebuildQueue;
	type#4177 s_SortLayoutFunction;

	// Methods
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public static type#15763 get_instance() { }
	// RVA: -1
	private type#15313 ObjectValidForUpdate(type#19883 element) { }
	// RVA: -1
	private type#28660 CleanInvalidItems() { }
	// RVA: -1
	private type#28660 PerformUpdate() { }
	// RVA: -1
	private static type#20867 ParentCount(type#27605 child) { }
	// RVA: -1
	private static type#20867 SortLayoutList(type#19883 x, type#19883 y) { }
	// RVA: -1
	public static type#28660 RegisterCanvasElementForLayoutRebuild(type#19883 element) { }
	// RVA: -1
	public static type#15313 TryRegisterCanvasElementForLayoutRebuild(type#19883 element) { }
	// RVA: -1
	private type#15313 InternalRegisterCanvasElementForLayoutRebuild(type#19883 element) { }
	// RVA: -1
	public static type#28660 RegisterCanvasElementForGraphicRebuild(type#19883 element) { }
	// RVA: -1
	public static type#15313 TryRegisterCanvasElementForGraphicRebuild(type#19883 element) { }
	// RVA: -1
	private type#15313 InternalRegisterCanvasElementForGraphicRebuild(type#19883 element) { }
	// RVA: -1
	public static type#28660 UnRegisterCanvasElementForRebuild(type#19883 element) { }
	// RVA: -1
	public static type#28660 DisableCanvasElementForRebuild(type#19883 element) { }
	// RVA: -1
	private type#28660 InternalUnRegisterCanvasElementForLayoutRebuild(type#19883 element) { }
	// RVA: -1
	private type#28660 InternalUnRegisterCanvasElementForGraphicRebuild(type#19883 element) { }
	// RVA: -1
	private type#28660 InternalDisableCanvasElementForLayoutRebuild(type#19883 element) { }
	// RVA: -1
	private type#28660 InternalDisableCanvasElementForGraphicRebuild(type#19883 element) { }
	// RVA: -1
	public static type#15313 IsRebuildingLayout() { }
	// RVA: -1
	public static type#15313 IsRebuildingGraphics() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
