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

namespace UnityEngine
{
public class GUI // TypeDefIndex: 11317
{
	// Fields
	type#20873 s_HotTextField;
	type#20881 s_BoxHash;
	type#20881 s_ButonHash;
	type#20881 s_RepeatButtonHash;
	type#20881 s_ToggleHash;
	type#20881 s_ButtonGridHash;
	type#20881 s_SliderHash;
	type#20881 s_BeginGroupHash;
	type#20881 s_ScrollviewHash;
	type#20873 <scrollTroughSide>k__BackingField;
	type#17081 <nextScrollStepTime>k__BackingField;
	type#19001 s_Skin;
	type#25022 s_ToolTipRect;
	type#19103 <scrollViewStates>k__BackingField;

	// Methods
	// RVA: -1
	public static type#16067 get_color() { }
	// RVA: -1
	public static type#28660 set_color(type#16067 value) { }
	// RVA: -1
	public static type#16067 get_backgroundColor() { }
	// RVA: -1
	public static type#28660 set_backgroundColor(type#16067 value) { }
	// RVA: -1
	public static type#16067 get_contentColor() { }
	// RVA: -1
	public static type#28660 set_contentColor(type#16067 value) { }
	// RVA: -1
	public static type#15313 get_changed() { }
	// RVA: -1
	public static type#28660 set_changed(type#15313 value) { }
	// RVA: -1
	public static type#15313 get_enabled() { }
	// RVA: -1
	public static type#28660 set_enabled(type#15313 value) { }
	// RVA: -1
	internal static type#15313 get_usePageScrollbars() { }
	// RVA: -1
	internal static type#22476 get_blendMaterial() { }
	// RVA: -1
	internal static type#22476 get_blitMaterial() { }
	// RVA: -1
	internal static type#22476 get_roundedRectMaterial() { }
	// RVA: -1
	internal static type#22476 get_roundedRectWithColorPerBorderMaterial() { }
	// RVA: -1
	internal static type#28660 GrabMouseControl(type#20867 id) { }
	// RVA: -1
	internal static type#15313 HasMouseControl(type#20867 id) { }
	// RVA: -1
	internal static type#28660 ReleaseMouseControl() { }
	// RVA: -1
	public static type#28660 SetNextControlName(type#26576 name) { }
	// RVA: -1
	internal static type#28660 InternalRepaintEditorWindow() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	internal static type#20867 get_scrollTroughSide() { }
	// RVA: -1
	internal static type#28660 set_scrollTroughSide(type#20867 value) { }
	// RVA: -1
	internal static type#17076 get_nextScrollStepTime() { }
	// RVA: -1
	internal static type#28660 set_nextScrollStepTime(type#17076 value) { }
	// RVA: -1
	public static type#28660 set_skin(type#19000 value) { }
	// RVA: -1
	public static type#19000 get_skin() { }
	// RVA: -1
	internal static type#28660 DoSetSkin(type#19000 newSkin) { }
	// RVA: -1
	public static type#22507 get_matrix() { }
	// RVA: -1
	public static type#28660 set_matrix(type#22507 value) { }
	// RVA: -1
	public static type#28660 Label(type#25017 position, type#26576 text) { }
	// RVA: -1
	public static type#28660 Label(type#25017 position, type#26576 text, type#19004 style) { }
	// RVA: -1
	public static type#28660 Label(type#25017 position, type#18982 content, type#19004 style) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend, type#26059 imageAspect) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend, type#26059 imageAspect, type#16067 color, type#26059 borderWidth, type#26059 borderRadius) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend, type#26059 imageAspect, type#16067 color, type#28494 borderWidths, type#26059 borderRadius) { }
	// RVA: -1
	public static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend, type#26059 imageAspect, type#16067 color, type#28494 borderWidths, type#28494 borderRadiuses) { }
	// RVA: -1
	internal static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend, type#26059 imageAspect, type#16067 color, type#28494 borderWidths, type#28494 borderRadiuses, type#15313 drawSmoothCorners) { }
	// RVA: -1
	internal static type#28660 DrawTexture(type#25017 position, type#27312 image, type#25600 scaleMode, type#15313 alphaBlend, type#26059 imageAspect, type#16067 leftColor, type#16067 topColor, type#16067 rightColor, type#16067 bottomColor, type#28494 borderWidths, type#28494 borderRadiuses, type#15313 drawSmoothCorners) { }
	// RVA: -1
	internal static type#15313 CalculateScaledTextureRects(type#25017 position, type#25600 scaleMode, type#26059 imageAspect, type#12078 outScreenRect, type#12078 outSourceRect) { }
	// RVA: -1
	public static type#28660 Box(type#25017 position, type#26576 text) { }
	// RVA: -1
	public static type#28660 Box(type#25017 position, type#18982 content, type#19004 style) { }
	// RVA: -1
	public static type#15313 Button(type#25017 position, type#26576 text) { }
	// RVA: -1
	public static type#15313 Button(type#25017 position, type#18982 content, type#19004 style) { }
	// RVA: -1
	internal static type#15313 Button(type#25017 position, type#20867 id, type#18982 content, type#19004 style) { }
	// RVA: -1
	internal static type#26576 PasswordFieldGetStrToShow(type#26576 password, type#15837 maskChar) { }
	// RVA: -1
	internal static type#28660 DoTextField(type#25017 position, type#20867 id, type#18982 content, type#15313 multiline, type#20867 maxLength, type#19004 style) { }
	// RVA: -1
	internal static type#28660 DoTextField(type#25017 position, type#20867 id, type#18982 content, type#15313 multiline, type#20867 maxLength, type#19004 style, type#26576 secureText) { }
	// RVA: -1
	internal static type#28660 DoTextField(type#25017 position, type#20867 id, type#18982 content, type#15313 multiline, type#20867 maxLength, type#19004 style, type#26576 secureText, type#15837 maskChar) { }
	// RVA: -1
	private static type#28660 HandleTextFieldEventForTouchscreen(type#25017 position, type#20867 id, type#18982 content, type#15313 multiline, type#20867 maxLength, type#19004 style, type#26576 secureText, type#15837 maskChar, type#27153 editor) { }
	// RVA: -1
	private static type#28660 HandleTextFieldEventForDesktop(type#25017 position, type#20867 id, type#18982 content, type#15313 multiline, type#20867 maxLength, type#19004 style, type#27153 editor) { }
	// RVA: -1
	public static type#15313 Toggle(type#25017 position, type#15313 value, type#18982 content, type#19004 style) { }
	// RVA: -1
	internal static type#20867 Toolbar(type#25017 position, type#20867 selected, type#13063 contents, type#13453 controlNames, type#19004 style, type#19004 firstStyle, type#19004 midStyle, type#19004 lastStyle, type#31447 buttonSize, type#12857 contentsEnabled) { }
	// RVA: -1
	public static type#20867 SelectionGrid(type#25017 position, type#20867 selected, type#13063 contents, type#20867 xCount, type#19004 style) { }
	// RVA: -1
	internal static type#28660 FindStyles(type#11894 style, type#11895 firstStyle, type#11895 midStyle, type#11895 lastStyle, type#26576 first, type#26576 mid, type#26576 last) { }
	// RVA: -1
	internal static type#20867 CalcTotalHorizSpacing(type#20867 xCount, type#19004 style, type#19004 firstStyle, type#19004 midStyle, type#19004 lastStyle) { }
	// RVA: -1
	internal static type#15313 DoControl(type#25017 position, type#20867 id, type#15313 on, type#15313 hover, type#18982 content, type#19004 style) { }
	// RVA: -1
	private static type#28660 DoLabel(type#25017 position, type#18982 content, type#19004 style) { }
	// RVA: -1
	internal static type#15313 DoToggle(type#25017 position, type#20867 id, type#15313 value, type#18982 content, type#19004 style) { }
	// RVA: -1
	internal static type#15313 DoButton(type#25017 position, type#20867 id, type#18982 content, type#19004 style) { }
	// RVA: -1
	private static type#20867 DoButtonGrid(type#25017 position, type#20867 selected, type#13063 contents, type#13453 controlNames, type#20867 itemsPerRow, type#19004 style, type#19004 firstStyle, type#19004 midStyle, type#19004 lastStyle, type#31447 buttonSize, type#12857 contentsEnabled) { }
	// RVA: -1
	private static type#13359 CalcGridRects(type#25017 position, type#13063 contents, type#20867 xCount, type#26059 elemWidth, type#26059 elemHeight, type#19004 style, type#19004 firstStyle, type#19004 midStyle, type#19004 lastStyle, type#31447 buttonSize) { }
	// RVA: -1
	public static type#26059 HorizontalSlider(type#25017 position, type#26059 value, type#26059 leftValue, type#26059 rightValue) { }
	// RVA: -1
	public static type#26059 Slider(type#25017 position, type#26059 value, type#26059 size, type#26059 start, type#26059 end, type#19004 slider, type#19004 thumb, type#15313 horiz, type#20867 id, type#19011 thumbExtent) { }
	// RVA: -1
	public static type#28660 BeginGroup(type#25017 position, type#18982 content, type#19004 style) { }
	// RVA: -1
	internal static type#28660 BeginGroup(type#25017 position, type#18982 content, type#19004 style, type#28439 scrollOffset) { }
	// RVA: -1
	public static type#28660 EndGroup() { }
	// RVA: -1
	internal static type#19101 get_scrollViewStates() { }
	// RVA: -1
	internal static type#28660 CallWindowDelegate(type#31449 func, type#20867 id, type#20867 instanceID, type#19000 _skin, type#20867 forceRect, type#26059 width, type#26059 height, type#19004 style) { }
	// RVA: -1
	private static type#28660 get_color_Injected(type#11812 ret) { }
	// RVA: -1
	private static type#28660 set_color_Injected(type#11810 value) { }
	// RVA: -1
	private static type#28660 get_backgroundColor_Injected(type#11812 ret) { }
	// RVA: -1
	private static type#28660 set_backgroundColor_Injected(type#11810 value) { }
	// RVA: -1
	private static type#28660 get_contentColor_Injected(type#11812 ret) { }
	// RVA: -1
	private static type#28660 set_contentColor_Injected(type#11810 value) { }
	// RVA: -1
	private static type#20925 get_blendMaterial_Injected() { }
	// RVA: -1
	private static type#20925 get_blitMaterial_Injected() { }
	// RVA: -1
	private static type#20925 get_roundedRectMaterial_Injected() { }
	// RVA: -1
	private static type#20925 get_roundedRectWithColorPerBorderMaterial_Injected() { }
	// RVA: -1
	private static type#28660 SetNextControlName_Injected(type#11995 name) { }
}
}
