// Assembly: UnityEngine.IMGUIModule
// Full name: UnityEngine.GUILayoutUtility

namespace UnityEngine
{
public class GUILayoutUtility // TypeDefIndex: 11329
{
	// Fields
	type#4594 s_StoredLayouts;
	type#4594 s_StoredWindows;
	type#31458 current;
	type#25024 kDummyRect;
	type#20873 <unbalancedgroupscount>k__BackingField;
	type#19007 s_SpaceStyle;

	// Methods
	// RVA: -1
	private static type#25017 Internal_GetWindowRect(type#20867 windowID) { }
	// RVA: -1
	private static type#28660 Internal_MoveWindow(type#20867 windowID, type#25017 r) { }
	// RVA: -1
	internal static type#20867 get_unbalancedgroupscount() { }
	// RVA: -1
	internal static type#28660 set_unbalancedgroupscount(type#20867 value) { }
	// RVA: -1
	internal static type#31456 GetLayoutCache(type#20867 instanceID, type#15313 isWindow) { }
	// RVA: -1
	internal static type#31456 SelectIDList(type#20867 instanceID, type#15313 isWindow) { }
	// RVA: -1
	internal static type#28660 RemoveSelectedIdList(type#20867 instanceID, type#15313 isWindow) { }
	// RVA: -1
	internal static type#28660 Begin(type#20867 instanceID) { }
	// RVA: -1
	internal static type#28660 BeginContainer(type#31456 cache) { }
	// RVA: -1
	internal static type#28660 BeginWindow(type#20867 windowID, type#19004 style, type#13064 options) { }
	// RVA: -1
	internal static type#28660 Layout() { }
	// RVA: -1
	internal static type#28660 LayoutFromEditorWindow() { }
	// RVA: -1
	internal static type#28660 LayoutFromContainer(type#26059 w, type#26059 h) { }
	// RVA: -1
	internal static type#28660 LayoutFreeGroup(type#18992 toplevel) { }
	// RVA: -1
	private static type#28660 LayoutSingleGroup(type#18992 i) { }
	// RVA: -1
	private static type#18992 CreateGUILayoutGroupInstanceOfType(type#27705 LayoutType) { }
	// RVA: -1
	internal static type#18992 BeginLayoutGroup(type#19004 style, type#13064 options, type#27705 layoutType) { }
	// RVA: -1
	internal static type#28660 EndLayoutGroup() { }
	// RVA: -1
	internal static type#18992 BeginLayoutArea(type#19004 style, type#27705 layoutType) { }
	// RVA: -1
	internal static type#28660 EndLayoutArea() { }
	// RVA: -1
	public static type#25017 GetRect(type#18982 content, type#19004 style, type#13064 options) { }
	// RVA: -1
	private static type#25017 DoGetRect(type#18982 content, type#19004 style, type#13064 options) { }
	// RVA: -1
	public static type#25017 GetRect(type#26059 width, type#26059 height, type#19004 style, type#13064 options) { }
	// RVA: -1
	private static type#25017 DoGetRect(type#26059 minWidth, type#26059 maxWidth, type#26059 minHeight, type#26059 maxHeight, type#19004 style, type#13064 options) { }
	// RVA: -1
	internal static type#19004 get_spaceStyle() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 Internal_GetWindowRect_Injected(type#20867 windowID, type#12081 ret) { }
	// RVA: -1
	private static type#28660 Internal_MoveWindow_Injected(type#20867 windowID, type#12079 r) { }
}
}
