// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UIElementsUtility

namespace UnityEngine.UIElements
{
public class UIElementsUtility // TypeDefIndex: 6167
{
	// Fields
	type#10256 s_ContainerStack;
	type#4566 s_UIElementsCache;
	type#17955 s_EventInstance;
	type#16073 editorPlayModeTintColor;
	type#26065 singleLineHeight;
	type#15320 s_EnableOSXContextualMenuEventsOnNonOSXPlatforms;
	type#27835 s_Instance;
	type#8959 s_PanelsIterationList;
	type#26590 s_RepaintProfilerMarkerName;
	type#26590 s_EventProfilerMarkerName;
	type#24726 s_RepaintProfilerMarker;
	type#24726 s_EventProfilerMarker;
	type#12905 s_Modifiers;

	// Methods
	// RVA: -1
	public static type#15313 get_isOSXContextualMenuPlatform() { }
	// RVA: -1
	private type#28660 .ctor() { }
	// RVA: -1
	private virtual type#15313 UnityEngine.UIElements.IUIElementsUtility.MakeCurrentIMGUIContainerDirty() { }
	// RVA: -1
	private virtual type#15313 UnityEngine.UIElements.IUIElementsUtility.TakeCapture() { }
	// RVA: -1
	private virtual type#15313 UnityEngine.UIElements.IUIElementsUtility.ReleaseCapture() { }
	// RVA: -1
	private virtual type#15313 UnityEngine.UIElements.IUIElementsUtility.ProcessEvent(type#20867 instanceID, type#20925 nativeEventPtr, type#11788 eventHandled) { }
	// RVA: -1
	private virtual type#15313 UnityEngine.UIElements.IUIElementsUtility.CleanupRoots() { }
	// RVA: -1
	private virtual type#15313 UnityEngine.UIElements.IUIElementsUtility.EndContainerGUIFromException(type#18121 exception) { }
	// RVA: -1
	public static type#28660 RegisterCachedPanel(type#20867 instanceID, type#24182 panel) { }
	// RVA: -1
	public static type#28660 RemoveCachedPanel(type#20867 instanceID) { }
	// RVA: -1
	public static type#15313 TryGetPanel(type#20867 instanceID, type#12040 panel) { }
	// RVA: -1
	internal static type#28660 BeginContainerGUI(type#31456 cache, type#17953 evt, type#20256 container) { }
	// RVA: -1
	internal static type#28660 EndContainerGUI(type#17953 evt, type#25017 layoutSize) { }
	// RVA: -1
	internal static type#17965 CreateEvent(type#17953 systemEvent) { }
	// RVA: -1
	internal static type#17965 CreateEvent(type#17953 systemEvent, type#18072 eventType) { }
	// RVA: -1
	private static type#15313 DoDispatch(type#15058 panel) { }
	// RVA: -1
	internal static type#28660 GetAllPanels(type#8957 panels, type#16465 contextType) { }
	// RVA: -1
	internal static type#5176 GetPanelsIterator() { }
	// RVA: -1
	internal static type#26059 PixelsPerUnitScaleForElement(type#28615 ve, type#26243 sprite) { }
	// RVA: -1
	internal static type#26576 ParseMenuName(type#26576 menuName) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
