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

namespace UnityEngine
{
public class GUIStyle // TypeDefIndex: 11337
{
	// Fields
	type#20938 m_Ptr;
	type#19013 m_Normal;
	type#19013 m_Hover;
	type#19013 m_Active;
	type#19013 m_Focused;
	type#19013 m_OnNormal;
	type#19013 m_OnHover;
	type#19013 m_OnActive;
	type#19013 m_OnFocused;
	type#25038 m_Border;
	type#25038 m_Padding;
	type#25038 m_Margin;
	type#25038 m_Overflow;
	type#26593 m_Name;
	type#15320 showKeyboardFocus;
	type#19007 s_None;

	// Methods
	// RVA: -1
	internal type#26576 get_rawName() { }
	// RVA: -1
	internal type#28660 set_rawName(type#26576 value) { }
	// RVA: -1
	public type#18623 get_font() { }
	// RVA: -1
	public type#20727 get_imagePosition() { }
	// RVA: -1
	public type#27120 get_alignment() { }
	// RVA: -1
	public type#28660 set_alignment(type#27120 value) { }
	// RVA: -1
	public type#15313 get_wordWrap() { }
	// RVA: -1
	public type#27134 get_clipping() { }
	// RVA: -1
	public type#28439 get_contentOffset() { }
	// RVA: -1
	public type#28660 set_contentOffset(type#28439 value) { }
	// RVA: -1
	public type#26059 get_fixedWidth() { }
	// RVA: -1
	public type#26059 get_fixedHeight() { }
	// RVA: -1
	public type#15313 get_stretchWidth() { }
	// RVA: -1
	public type#28660 set_stretchWidth(type#15313 value) { }
	// RVA: -1
	public type#15313 get_stretchHeight() { }
	// RVA: -1
	public type#28660 set_stretchHeight(type#15313 value) { }
	// RVA: -1
	public type#20867 get_fontSize() { }
	// RVA: -1
	public type#28660 set_fontSize(type#20867 value) { }
	// RVA: -1
	public type#18655 get_fontStyle() { }
	// RVA: -1
	public type#15313 get_richText() { }
	// RVA: -1
	internal type#28439 get_Internal_clipOffset() { }
	// RVA: -1
	internal type#28660 set_Internal_clipOffset(type#28439 value) { }
	// RVA: -1
	private static type#20925 Internal_Create(type#19004 self) { }
	// RVA: -1
	private static type#20925 Internal_Copy(type#19004 self, type#19004 other) { }
	// RVA: -1
	private static type#28660 Internal_Destroy(type#20925 self) { }
	// RVA: -1
	private type#20925 GetStyleStatePtr(type#20867 idx) { }
	// RVA: -1
	private type#20925 GetRectOffsetPtr(type#20867 idx) { }
	// RVA: -1
	private type#28660 Internal_Draw(type#25017 screenRect, type#18982 content, type#15313 isHover, type#15313 isActive, type#15313 on, type#15313 hasKeyboardFocus) { }
	// RVA: -1
	private type#28660 Internal_Draw2(type#25017 position, type#18982 content, type#20867 controlID, type#15313 on) { }
	// RVA: -1
	private type#28660 Internal_DrawCursor(type#25017 position, type#18982 content, type#28439 pos, type#16067 cursorColor) { }
	// RVA: -1
	private type#28660 Internal_DrawWithTextSelection(type#25017 screenRect, type#18982 content, type#15313 isHover, type#15313 isActive, type#15313 on, type#15313 hasKeyboardFocus, type#15313 drawSelectionAsComposition, type#28439 cursorFirstPosition, type#28439 cursorLastPosition, type#16067 cursorColor, type#16067 selectionColor) { }
	// RVA: -1
	internal type#28439 Internal_CalcSize(type#18982 content) { }
	// RVA: -1
	internal type#28439 Internal_CalcSizeWithConstraints(type#18982 content, type#28439 maxSize) { }
	// RVA: -1
	private type#26059 Internal_CalcHeight(type#18982 content, type#26059 width) { }
	// RVA: -1
	private type#28439 Internal_CalcMinMaxWidth(type#18982 content) { }
	// RVA: -1
	internal type#28439 Internal_GetTextRectOffset(type#25017 screenRect, type#18982 content, type#28439 textSize) { }
	// RVA: -1
	internal static type#28660 SetMouseTooltip(type#26576 tooltip, type#25017 screenRect) { }
	// RVA: -1
	internal static type#15313 IsTooltipActive(type#26576 tooltip) { }
	// RVA: -1
	private static type#26059 Internal_GetCursorFlashOffset() { }
	// RVA: -1
	internal static type#28660 SetDefaultFont(type#18623 font) { }
	// RVA: -1
	internal static type#18623 GetDefaultFont() { }
	// RVA: -1
	internal static type#28660 Internal_DestroyTextGenerator(type#20867 meshInfoId) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#19004 other) { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	public type#26576 get_name() { }
	// RVA: -1
	public type#28660 set_name(type#26576 value) { }
	// RVA: -1
	public type#19012 get_normal() { }
	// RVA: -1
	public type#25035 get_margin() { }
	// RVA: -1
	public type#25035 get_padding() { }
	// RVA: -1
	public type#26059 get_lineHeight() { }
	// RVA: -1
	public type#28660 Draw(type#25017 position, type#18982 content, type#15313 isHover, type#15313 isActive, type#15313 on, type#15313 hasKeyboardFocus) { }
	// RVA: -1
	public type#28660 Draw(type#25017 position, type#18982 content, type#20867 controlID) { }
	// RVA: -1
	public type#28660 Draw(type#25017 position, type#18982 content, type#20867 controlID, type#15313 on) { }
	// RVA: -1
	public type#28660 Draw(type#25017 position, type#18982 content, type#20867 controlID, type#15313 on, type#15313 hover) { }
	// RVA: -1
	private type#28660 Draw(type#25017 position, type#18982 content, type#20867 controlId, type#15313 isHover, type#15313 isActive, type#15313 on, type#15313 hasKeyboardFocus) { }
	// RVA: -1
	public type#28660 DrawCursor(type#25017 position, type#18982 content, type#20867 controlID, type#20867 character) { }
	// RVA: -1
	internal type#28660 DrawWithTextSelection(type#25017 position, type#18982 content, type#15313 isActive, type#15313 hasKeyboardFocus, type#20867 firstSelectedCharacter, type#20867 lastSelectedCharacter, type#15313 drawSelectionAsComposition, type#16067 selectionColor) { }
	// RVA: -1
	internal type#28660 DrawWithTextSelection(type#25017 position, type#18982 content, type#20867 controlID, type#20867 firstSelectedCharacter, type#20867 lastSelectedCharacter, type#15313 drawSelectionAsComposition) { }
	// RVA: -1
	public type#28660 DrawWithTextSelection(type#25017 position, type#18982 content, type#20867 controlID, type#20867 firstSelectedCharacter, type#20867 lastSelectedCharacter) { }
	// RVA: -1
	public static type#19004 get_none() { }
	// RVA: -1
	public type#28439 GetCursorPixelPosition(type#25017 position, type#18982 content, type#20867 cursorStringIndex) { }
	// RVA: -1
	public type#28439 CalcSize(type#18982 content) { }
	// RVA: -1
	internal type#28439 CalcSizeWithConstraints(type#18982 content, type#28439 constraints) { }
	// RVA: -1
	public type#26059 CalcHeight(type#18982 content, type#26059 width) { }
	// RVA: -1
	internal type#28439 GetPreferredSize(type#26576 content, type#25017 rect) { }
	// RVA: -1
	public type#15313 get_isHeightDependantOnWidth() { }
	// RVA: -1
	public type#28660 CalcMinMaxWidth(type#18982 content, type#12113 minWidth, type#12113 maxWidth) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	internal static type#28660 GetMeshInfo(type#19004 style, type#16067 color, type#26576 content, type#25017 rect, type#11720 meshInfos, type#12215 dimensions, type#11942 generationId) { }
	// RVA: -1
	internal static type#28660 GetDimensions(type#19004 style, type#16067 color, type#26576 content, type#25017 rect, type#12215 dimensions) { }
	// RVA: -1
	internal static type#28660 GetLineHeight(type#19004 style, type#12112 lineHeight) { }
	// RVA: -1
	internal static type#28660 EmptyManagedCache() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 get_rawName_Injected(type#20925 _unity_self, type#11996 ret) { }
	// RVA: -1
	private static type#28660 set_rawName_Injected(type#20925 _unity_self, type#11995 value) { }
	// RVA: -1
	private static type#20925 get_font_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#20727 get_imagePosition_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#27120 get_alignment_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_alignment_Injected(type#20925 _unity_self, type#27120 value) { }
	// RVA: -1
	private static type#15313 get_wordWrap_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#27134 get_clipping_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 get_contentOffset_Injected(type#20925 _unity_self, type#12218 ret) { }
	// RVA: -1
	private static type#28660 set_contentOffset_Injected(type#20925 _unity_self, type#12216 value) { }
	// RVA: -1
	private static type#26059 get_fixedWidth_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#26059 get_fixedHeight_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#15313 get_stretchWidth_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_stretchWidth_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#15313 get_stretchHeight_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_stretchHeight_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#20867 get_fontSize_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_fontSize_Injected(type#20925 _unity_self, type#20867 value) { }
	// RVA: -1
	private static type#18655 get_fontStyle_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#15313 get_richText_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 get_Internal_clipOffset_Injected(type#20925 _unity_self, type#12218 ret) { }
	// RVA: -1
	private static type#28660 set_Internal_clipOffset_Injected(type#20925 _unity_self, type#12216 value) { }
	// RVA: -1
	private static type#20925 Internal_Copy_Injected(type#19004 self, type#20925 other) { }
	// RVA: -1
	private static type#20925 GetStyleStatePtr_Injected(type#20925 _unity_self, type#20867 idx) { }
	// RVA: -1
	private static type#20925 GetRectOffsetPtr_Injected(type#20925 _unity_self, type#20867 idx) { }
	// RVA: -1
	private static type#28660 Internal_Draw_Injected(type#20925 _unity_self, type#12079 screenRect, type#18982 content, type#15313 isHover, type#15313 isActive, type#15313 on, type#15313 hasKeyboardFocus) { }
	// RVA: -1
	private static type#28660 Internal_Draw2_Injected(type#20925 _unity_self, type#12079 position, type#18982 content, type#20867 controlID, type#15313 on) { }
	// RVA: -1
	private static type#28660 Internal_DrawCursor_Injected(type#20925 _unity_self, type#12079 position, type#18982 content, type#12216 pos, type#11810 cursorColor) { }
	// RVA: -1
	private static type#28660 Internal_DrawWithTextSelection_Injected(type#20925 _unity_self, type#12079 screenRect, type#18982 content, type#15313 isHover, type#15313 isActive, type#15313 on, type#15313 hasKeyboardFocus, type#15313 drawSelectionAsComposition, type#12216 cursorFirstPosition, type#12216 cursorLastPosition, type#11810 cursorColor, type#11810 selectionColor) { }
	// RVA: -1
	private static type#28660 Internal_CalcSize_Injected(type#20925 _unity_self, type#18982 content, type#12218 ret) { }
	// RVA: -1
	private static type#28660 Internal_CalcSizeWithConstraints_Injected(type#20925 _unity_self, type#18982 content, type#12216 maxSize, type#12218 ret) { }
	// RVA: -1
	private static type#26059 Internal_CalcHeight_Injected(type#20925 _unity_self, type#18982 content, type#26059 width) { }
	// RVA: -1
	private static type#28660 Internal_CalcMinMaxWidth_Injected(type#20925 _unity_self, type#18982 content, type#12218 ret) { }
	// RVA: -1
	private static type#28660 Internal_GetTextRectOffset_Injected(type#20925 _unity_self, type#12079 screenRect, type#18982 content, type#12216 textSize, type#12218 ret) { }
	// RVA: -1
	private static type#28660 SetMouseTooltip_Injected(type#11995 tooltip, type#12079 screenRect) { }
	// RVA: -1
	private static type#15313 IsTooltipActive_Injected(type#11995 tooltip) { }
	// RVA: -1
	private static type#28660 SetDefaultFont_Injected(type#20925 font) { }
	// RVA: -1
	private static type#20925 GetDefaultFont_Injected() { }
}
}
