Scripting API

GUILayout

class in UnityEngine · UnityEngine.IMGUIModule

34 of 34 of Unity's membersUnity's documentation
In Tassix

IMGUI controls placed automatically, one after another in the current group.

Methods 33

static void BeginArea(Rect screenRect)
static void BeginArea(Rect screenRect, string text)
static void BeginArea(Rect screenRect, Texture image)
static void BeginArea(Rect screenRect, GUIContent content)
static void BeginArea(Rect screenRect, GUIStyle style)
static void BeginArea(Rect screenRect, string text, GUIStyle style)
static void BeginArea(Rect screenRect, Texture image, GUIStyle style)
static void BeginArea(Rect screenRect, GUIContent content, GUIStyle style)
static void BeginHorizontal(params GUILayoutOption[] options)
static void BeginHorizontal(GUIStyle style, params GUILayoutOption[] options)
static void BeginHorizontal(string text, GUIStyle style, params GUILayoutOption[] options)
static void BeginHorizontal(Texture image, GUIStyle style, params GUILayoutOption[] options)
static void BeginHorizontal(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static Vector2 BeginScrollView(Vector2 scrollPosition, params GUILayoutOption[] options)
static Vector2 BeginScrollView(Vector2 scrollPosition, bool alwaysShowHorizontal, bool alwaysShowVertical, params GUILayoutOption[] options)
static Vector2 BeginScrollView(Vector2 scrollPosition, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, params GUILayoutOption[] options)
static Vector2 BeginScrollView(Vector2 scrollPosition, GUIStyle style)
static Vector2 BeginScrollView(Vector2 scrollPosition, GUIStyle style, params GUILayoutOption[] options)
static Vector2 BeginScrollView(Vector2 scrollPosition, bool alwaysShowHorizontal, bool alwaysShowVertical, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, params GUILayoutOption[] options)
static Vector2 BeginScrollView(Vector2 scrollPosition, bool alwaysShowHorizontal, bool alwaysShowVertical, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, GUIStyle background, params GUILayoutOption[] options)

A scrolled area that fills the rest of its group (or the given size); its contents are laid out in a group as wide as the view.

static void BeginVertical(params GUILayoutOption[] options)
static void BeginVertical(GUIStyle style, params GUILayoutOption[] options)
static void BeginVertical(string text, GUIStyle style, params GUILayoutOption[] options)
static void BeginVertical(Texture image, GUIStyle style, params GUILayoutOption[] options)
static void BeginVertical(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static void Box(Texture image, params GUILayoutOption[] options)
static void Box(string text, params GUILayoutOption[] options)
static void Box(GUIContent content, params GUILayoutOption[] options)
static void Box(Texture image, GUIStyle style, params GUILayoutOption[] options)
static void Box(string text, GUIStyle style, params GUILayoutOption[] options)
static void Box(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static bool Button(Texture image, params GUILayoutOption[] options)
static bool Button(string text, params GUILayoutOption[] options)
static bool Button(GUIContent content, params GUILayoutOption[] options)
static bool Button(Texture image, GUIStyle style, params GUILayoutOption[] options)
static bool Button(string text, GUIStyle style, params GUILayoutOption[] options)
static bool Button(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static void EndArea()
static void EndHorizontal()
static void EndScrollView()
static void EndVertical()
static GUILayoutOption ExpandHeight(bool expand)
static GUILayoutOption ExpandWidth(bool expand)
static void FlexibleSpace()
static GUILayoutOption Height(float height)
static float HorizontalScrollbar(float value, float size, float leftValue, float rightValue, params GUILayoutOption[] options)
static float HorizontalScrollbar(float value, float size, float leftValue, float rightValue, GUIStyle style, params GUILayoutOption[] options)
static float HorizontalSlider(float value, float leftValue, float rightValue, params GUILayoutOption[] options)
static float HorizontalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, params GUILayoutOption[] options)
static void Label(Texture image, params GUILayoutOption[] options)
static void Label(string text, params GUILayoutOption[] options)
static void Label(GUIContent content, params GUILayoutOption[] options)
static void Label(Texture image, GUIStyle style, params GUILayoutOption[] options)
static void Label(string text, GUIStyle style, params GUILayoutOption[] options)
static void Label(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static GUILayoutOption MaxHeight(float maxHeight)
static GUILayoutOption MaxWidth(float maxWidth)
static GUILayoutOption MinHeight(float minHeight)
static GUILayoutOption MinWidth(float minWidth)
static string PasswordField(string password, char maskChar, params GUILayoutOption[] options)
static string PasswordField(string password, char maskChar, int maxLength, params GUILayoutOption[] options)
static string PasswordField(string password, char maskChar, GUIStyle style, params GUILayoutOption[] options)
static string PasswordField(string password, char maskChar, int maxLength, GUIStyle style, params GUILayoutOption[] options)
static bool RepeatButton(string text, params GUILayoutOption[] options)
static bool RepeatButton(GUIContent content, params GUILayoutOption[] options)
static bool RepeatButton(string text, GUIStyle style, params GUILayoutOption[] options)
static bool RepeatButton(GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static int SelectionGrid(int selected, string[] texts, int xCount, params GUILayoutOption[] options)
static int SelectionGrid(int selected, GUIContent[] contents, int xCount, params GUILayoutOption[] options)
static int SelectionGrid(int selected, string[] texts, int xCount, GUIStyle style, params GUILayoutOption[] options)
static int SelectionGrid(int selected, GUIContent[] contents, int xCount, GUIStyle style, params GUILayoutOption[] options)
static void Space(float pixels)
static string TextArea(string text, params GUILayoutOption[] options)
static string TextArea(string text, int maxLength, params GUILayoutOption[] options)
static string TextArea(string text, GUIStyle style, params GUILayoutOption[] options)
static string TextArea(string text, int maxLength, GUIStyle style, params GUILayoutOption[] options)
static string TextField(string text, params GUILayoutOption[] options)
static string TextField(string text, int maxLength, params GUILayoutOption[] options)
static string TextField(string text, GUIStyle style, params GUILayoutOption[] options)
static string TextField(string text, int maxLength, GUIStyle style, params GUILayoutOption[] options)
static bool Toggle(bool value, Texture image, params GUILayoutOption[] options)
static bool Toggle(bool value, string text, params GUILayoutOption[] options)
static bool Toggle(bool value, GUIContent content, params GUILayoutOption[] options)
static bool Toggle(bool value, Texture image, GUIStyle style, params GUILayoutOption[] options)
static bool Toggle(bool value, string text, GUIStyle style, params GUILayoutOption[] options)
static bool Toggle(bool value, GUIContent content, GUIStyle style, params GUILayoutOption[] options)
static int Toolbar(int selected, string[] texts, params GUILayoutOption[] options)
static int Toolbar(int selected, GUIContent[] contents, params GUILayoutOption[] options)
static int Toolbar(int selected, string[] texts, GUIStyle style, params GUILayoutOption[] options)
static int Toolbar(int selected, GUIContent[] contents, GUIStyle style, params GUILayoutOption[] options)
static float VerticalScrollbar(float value, float size, float topValue, float bottomValue, params GUILayoutOption[] options)
static float VerticalScrollbar(float value, float size, float topValue, float bottomValue, GUIStyle style, params GUILayoutOption[] options)
static float VerticalSlider(float value, float leftValue, float rightValue, params GUILayoutOption[] options)
static float VerticalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, params GUILayoutOption[] options)
static GUILayoutOption Width(float width)
static Rect Window(int id, Rect screenRect, GUI.WindowFunction func, string text, params GUILayoutOption[] options)
static Rect Window(int id, Rect screenRect, GUI.WindowFunction func, Texture image, params GUILayoutOption[] options)
static Rect Window(int id, Rect screenRect, GUI.WindowFunction func, GUIContent content, params GUILayoutOption[] options)
static Rect Window(int id, Rect screenRect, GUI.WindowFunction func, string text, GUIStyle style, params GUILayoutOption[] options)
static Rect Window(int id, Rect screenRect, GUI.WindowFunction func, Texture image, GUIStyle style, params GUILayoutOption[] options)
static Rect Window(int id, Rect screenRect, GUI.WindowFunction func, GUIContent content, GUIStyle style, params GUILayoutOption[] options)

A window whose contents are laid out automatically inside its padding.