Show / Hide Table of Contents

Class EditorGUILayout

Inheritance
Object
EditorGUILayout
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
public sealed class EditorGUILayout

Methods

| Improve this Doc View Source

BeginFadeGroup(Single)

Declaration
public static bool BeginFadeGroup(float value)
Parameters
Type Name Description
Single value
Returns
Type Description
Boolean
| Improve this Doc View Source

BeginHorizontal(GUILayoutOption[])

Declaration
public static Rect BeginHorizontal(params GUILayoutOption[] options)
Parameters
Type Name Description
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

BeginHorizontal(GUIStyle, GUILayoutOption[])

Declaration
public static Rect BeginHorizontal(GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

BeginScrollView(Vector2, Boolean, Boolean, GUILayoutOption[])

Declaration
public static Vector2 BeginScrollView(Vector2 scrollPosition, bool alwaysShowHorizontal, bool alwaysShowVertical, params GUILayoutOption[] options)
Parameters
Type Name Description
Vector2 scrollPosition
Boolean alwaysShowHorizontal
Boolean alwaysShowVertical
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

BeginScrollView(Vector2, Boolean, Boolean, GUIStyle, GUIStyle, GUIStyle, GUILayoutOption[])

Declaration
public static Vector2 BeginScrollView(Vector2 scrollPosition, bool alwaysShowHorizontal, bool alwaysShowVertical, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, GUIStyle background, params GUILayoutOption[] options)
Parameters
Type Name Description
Vector2 scrollPosition
Boolean alwaysShowHorizontal
Boolean alwaysShowVertical
GUIStyle horizontalScrollbar
GUIStyle verticalScrollbar
GUIStyle background
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

BeginScrollView(Vector2, GUILayoutOption[])

Declaration
public static Vector2 BeginScrollView(Vector2 scrollPosition, params GUILayoutOption[] options)
Parameters
Type Name Description
Vector2 scrollPosition
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

BeginScrollView(Vector2, GUIStyle, GUILayoutOption[])

Declaration
public static Vector2 BeginScrollView(Vector2 scrollPosition, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Vector2 scrollPosition
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

BeginScrollView(Vector2, GUIStyle, GUIStyle, GUILayoutOption[])

Declaration
public static Vector2 BeginScrollView(Vector2 scrollPosition, GUIStyle horizontalScrollbar, GUIStyle verticalScrollbar, params GUILayoutOption[] options)
Parameters
Type Name Description
Vector2 scrollPosition
GUIStyle horizontalScrollbar
GUIStyle verticalScrollbar
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

BeginToggleGroup(String, Boolean)

Declaration
public static bool BeginToggleGroup(string label, bool toggle)
Parameters
Type Name Description
String label
Boolean toggle
Returns
Type Description
Boolean
| Improve this Doc View Source

BeginToggleGroup(GUIContent, Boolean)

Declaration
public static bool BeginToggleGroup(GUIContent label, bool toggle)
Parameters
Type Name Description
GUIContent label
Boolean toggle
Returns
Type Description
Boolean
| Improve this Doc View Source

BeginVertical(GUILayoutOption[])

Declaration
public static Rect BeginVertical(params GUILayoutOption[] options)
Parameters
Type Name Description
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

BeginVertical(GUIStyle, GUILayoutOption[])

Declaration
public static Rect BeginVertical(GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

BoundsField(String, Bounds, GUILayoutOption[])

Declaration
public static Bounds BoundsField(string label, Bounds value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Bounds value
GUILayoutOption[] options
Returns
Type Description
Bounds
| Improve this Doc View Source

BoundsField(Bounds, GUILayoutOption[])

Declaration
public static Bounds BoundsField(Bounds value, params GUILayoutOption[] options)
Parameters
Type Name Description
Bounds value
GUILayoutOption[] options
Returns
Type Description
Bounds
| Improve this Doc View Source

BoundsField(GUIContent, Bounds, GUILayoutOption[])

Declaration
public static Bounds BoundsField(GUIContent label, Bounds value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Bounds value
GUILayoutOption[] options
Returns
Type Description
Bounds
| Improve this Doc View Source

BoundsIntField(String, BoundsInt, GUILayoutOption[])

Declaration
public static BoundsInt BoundsIntField(string label, BoundsInt value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
BoundsInt value
GUILayoutOption[] options
Returns
Type Description
BoundsInt
| Improve this Doc View Source

BoundsIntField(BoundsInt, GUILayoutOption[])

Declaration
public static BoundsInt BoundsIntField(BoundsInt value, params GUILayoutOption[] options)
Parameters
Type Name Description
BoundsInt value
GUILayoutOption[] options
Returns
Type Description
BoundsInt
| Improve this Doc View Source

BoundsIntField(GUIContent, BoundsInt, GUILayoutOption[])

Declaration
public static BoundsInt BoundsIntField(GUIContent label, BoundsInt value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
BoundsInt value
GUILayoutOption[] options
Returns
Type Description
BoundsInt
| Improve this Doc View Source

ColorField(String, Color, GUILayoutOption[])

Declaration
public static Color ColorField(string label, Color value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Color value
GUILayoutOption[] options
Returns
Type Description
Color
| Improve this Doc View Source

ColorField(Color, GUILayoutOption[])

Declaration
public static Color ColorField(Color value, params GUILayoutOption[] options)
Parameters
Type Name Description
Color value
GUILayoutOption[] options
Returns
Type Description
Color
| Improve this Doc View Source

ColorField(GUIContent, Color, Boolean, Boolean, Boolean, ColorPickerHDRConfig, GUILayoutOption[])

Declaration
[Obsolete("Use EditorGUILayout.ColorField(GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, params GUILayoutOption[] options)")]
public static Color ColorField(GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, ColorPickerHDRConfig hdrConfig, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Color value
Boolean showEyedropper
Boolean showAlpha
Boolean hdr
ColorPickerHDRConfig hdrConfig
GUILayoutOption[] options
Returns
Type Description
Color
| Improve this Doc View Source

ColorField(GUIContent, Color, Boolean, Boolean, Boolean, GUILayoutOption[])

Declaration
public static Color ColorField(GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Color value
Boolean showEyedropper
Boolean showAlpha
Boolean hdr
GUILayoutOption[] options
Returns
Type Description
Color
| Improve this Doc View Source

ColorField(GUIContent, Color, GUILayoutOption[])

Declaration
public static Color ColorField(GUIContent label, Color value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Color value
GUILayoutOption[] options
Returns
Type Description
Color
| Improve this Doc View Source

CurveField(String, AnimationCurve, Color, Rect, GUILayoutOption[])

Declaration
public static AnimationCurve CurveField(string label, AnimationCurve value, Color color, Rect ranges, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
AnimationCurve value
Color color
Rect ranges
GUILayoutOption[] options
Returns
Type Description
AnimationCurve
| Improve this Doc View Source

CurveField(String, AnimationCurve, GUILayoutOption[])

Declaration
public static AnimationCurve CurveField(string label, AnimationCurve value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
AnimationCurve value
GUILayoutOption[] options
Returns
Type Description
AnimationCurve
| Improve this Doc View Source

CurveField(SerializedProperty, Color, Rect, GUIContent, GUILayoutOption[])

Declaration
public static void CurveField(SerializedProperty property, Color color, Rect ranges, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Color color
Rect ranges
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

CurveField(SerializedProperty, Color, Rect, GUILayoutOption[])

Declaration
public static void CurveField(SerializedProperty property, Color color, Rect ranges, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Color color
Rect ranges
GUILayoutOption[] options
| Improve this Doc View Source

CurveField(AnimationCurve, Color, Rect, GUILayoutOption[])

Declaration
public static AnimationCurve CurveField(AnimationCurve value, Color color, Rect ranges, params GUILayoutOption[] options)
Parameters
Type Name Description
AnimationCurve value
Color color
Rect ranges
GUILayoutOption[] options
Returns
Type Description
AnimationCurve
| Improve this Doc View Source

CurveField(AnimationCurve, GUILayoutOption[])

Declaration
public static AnimationCurve CurveField(AnimationCurve value, params GUILayoutOption[] options)
Parameters
Type Name Description
AnimationCurve value
GUILayoutOption[] options
Returns
Type Description
AnimationCurve
| Improve this Doc View Source

CurveField(GUIContent, AnimationCurve, Color, Rect, GUILayoutOption[])

Declaration
public static AnimationCurve CurveField(GUIContent label, AnimationCurve value, Color color, Rect ranges, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
AnimationCurve value
Color color
Rect ranges
GUILayoutOption[] options
Returns
Type Description
AnimationCurve
| Improve this Doc View Source

CurveField(GUIContent, AnimationCurve, GUILayoutOption[])

Declaration
public static AnimationCurve CurveField(GUIContent label, AnimationCurve value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
AnimationCurve value
GUILayoutOption[] options
Returns
Type Description
AnimationCurve
| Improve this Doc View Source

DelayedDoubleField(Double, GUILayoutOption[])

Declaration
public static double DelayedDoubleField(double value, params GUILayoutOption[] options)
Parameters
Type Name Description
Double value
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DelayedDoubleField(Double, GUIStyle, GUILayoutOption[])

Declaration
public static double DelayedDoubleField(double value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Double value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DelayedDoubleField(String, Double, GUILayoutOption[])

Declaration
public static double DelayedDoubleField(string label, double value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Double value
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DelayedDoubleField(String, Double, GUIStyle, GUILayoutOption[])

Declaration
public static double DelayedDoubleField(string label, double value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Double value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DelayedDoubleField(GUIContent, Double, GUILayoutOption[])

Declaration
public static double DelayedDoubleField(GUIContent label, double value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Double value
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DelayedDoubleField(GUIContent, Double, GUIStyle, GUILayoutOption[])

Declaration
public static double DelayedDoubleField(GUIContent label, double value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Double value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DelayedFloatField(Single, GUILayoutOption[])

Declaration
public static float DelayedFloatField(float value, params GUILayoutOption[] options)
Parameters
Type Name Description
Single value
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

DelayedFloatField(Single, GUIStyle, GUILayoutOption[])

Declaration
public static float DelayedFloatField(float value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Single value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

DelayedFloatField(String, Single, GUILayoutOption[])

Declaration
public static float DelayedFloatField(string label, float value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Single value
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

DelayedFloatField(String, Single, GUIStyle, GUILayoutOption[])

Declaration
public static float DelayedFloatField(string label, float value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Single value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

DelayedFloatField(SerializedProperty, GUIContent, GUILayoutOption[])

Declaration
public static void DelayedFloatField(SerializedProperty property, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

DelayedFloatField(SerializedProperty, GUILayoutOption[])

Declaration
public static void DelayedFloatField(SerializedProperty property, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUILayoutOption[] options
| Improve this Doc View Source

DelayedFloatField(GUIContent, Single, GUILayoutOption[])

Declaration
public static float DelayedFloatField(GUIContent label, float value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Single value
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

DelayedFloatField(GUIContent, Single, GUIStyle, GUILayoutOption[])

Declaration
public static float DelayedFloatField(GUIContent label, float value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Single value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

DelayedIntField(Int32, GUILayoutOption[])

Declaration
public static int DelayedIntField(int value, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 value
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

DelayedIntField(Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int DelayedIntField(int value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

DelayedIntField(String, Int32, GUILayoutOption[])

Declaration
public static int DelayedIntField(string label, int value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 value
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

DelayedIntField(String, Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int DelayedIntField(string label, int value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

DelayedIntField(SerializedProperty, GUIContent, GUILayoutOption[])

Declaration
public static void DelayedIntField(SerializedProperty property, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

DelayedIntField(SerializedProperty, GUILayoutOption[])

Declaration
public static void DelayedIntField(SerializedProperty property, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUILayoutOption[] options
| Improve this Doc View Source

DelayedIntField(GUIContent, Int32, GUILayoutOption[])

Declaration
public static int DelayedIntField(GUIContent label, int value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 value
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

DelayedIntField(GUIContent, Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int DelayedIntField(GUIContent label, int value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

DelayedTextField(String, String, GUILayoutOption[])

Declaration
public static string DelayedTextField(string label, string text, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

DelayedTextField(String, String, GUIStyle, GUILayoutOption[])

Declaration
public static string DelayedTextField(string label, string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

DelayedTextField(String, GUILayoutOption[])

Declaration
public static string DelayedTextField(string text, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

DelayedTextField(String, GUIStyle, GUILayoutOption[])

Declaration
public static string DelayedTextField(string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

DelayedTextField(SerializedProperty, GUIContent, GUILayoutOption[])

Declaration
public static void DelayedTextField(SerializedProperty property, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

DelayedTextField(SerializedProperty, GUILayoutOption[])

Declaration
public static void DelayedTextField(SerializedProperty property, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUILayoutOption[] options
| Improve this Doc View Source

DelayedTextField(GUIContent, String, GUILayoutOption[])

Declaration
public static string DelayedTextField(GUIContent label, string text, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

DelayedTextField(GUIContent, String, GUIStyle, GUILayoutOption[])

Declaration
public static string DelayedTextField(GUIContent label, string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

DoubleField(Double, GUILayoutOption[])

Declaration
public static double DoubleField(double value, params GUILayoutOption[] options)
Parameters
Type Name Description
Double value
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DoubleField(Double, GUIStyle, GUILayoutOption[])

Declaration
public static double DoubleField(double value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Double value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DoubleField(String, Double, GUILayoutOption[])

Declaration
public static double DoubleField(string label, double value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Double value
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DoubleField(String, Double, GUIStyle, GUILayoutOption[])

Declaration
public static double DoubleField(string label, double value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Double value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DoubleField(GUIContent, Double, GUILayoutOption[])

Declaration
public static double DoubleField(GUIContent label, double value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Double value
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DoubleField(GUIContent, Double, GUIStyle, GUILayoutOption[])

Declaration
public static double DoubleField(GUIContent label, double value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Double value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Double
| Improve this Doc View Source

DropdownButton(GUIContent, FocusType, GUILayoutOption[])

Declaration
public static bool DropdownButton(GUIContent content, FocusType focusType, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent content
FocusType focusType
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

DropdownButton(GUIContent, FocusType, GUIStyle, GUILayoutOption[])

Declaration
public static bool DropdownButton(GUIContent content, FocusType focusType, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent content
FocusType focusType
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

EndFadeGroup()

Declaration
public static void EndFadeGroup()
| Improve this Doc View Source

EndHorizontal()

Declaration
public static void EndHorizontal()
| Improve this Doc View Source

EndScrollView()

Declaration
public static void EndScrollView()
| Improve this Doc View Source

EndToggleGroup()

Declaration
public static void EndToggleGroup()
| Improve this Doc View Source

EndVertical()

Declaration
public static void EndVertical()
| Improve this Doc View Source

EnumFlagsField(Enum, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(Enum enumValue, params GUILayoutOption[] options)
Parameters
Type Name Description
Enum enumValue
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(Enum, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(Enum enumValue, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Enum enumValue
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(String, Enum, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(string label, Enum enumValue, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum enumValue
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(String, Enum, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(string label, Enum enumValue, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum enumValue
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(GUIContent, Enum, Boolean, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(GUIContent label, Enum enumValue, bool includeObsolete, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum enumValue
Boolean includeObsolete
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(GUIContent, Enum, Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(GUIContent label, Enum enumValue, bool includeObsolete, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum enumValue
Boolean includeObsolete
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(GUIContent, Enum, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(GUIContent label, Enum enumValue, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum enumValue
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumFlagsField(GUIContent, Enum, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumFlagsField(GUIContent label, Enum enumValue, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum enumValue
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskField(Enum, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskField has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskField(Enum enumValue, params GUILayoutOption[] options)
Parameters
Type Name Description
Enum enumValue
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskField(Enum, GUIStyle, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskField has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskField(Enum enumValue, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Enum enumValue
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskField(String, Enum, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskField has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskField(string label, Enum enumValue, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum enumValue
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskField(String, Enum, GUIStyle, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskField has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskField(string label, Enum enumValue, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum enumValue
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskField(GUIContent, Enum, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskField has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskField(GUIContent label, Enum enumValue, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum enumValue
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskField(GUIContent, Enum, GUIStyle, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskField has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskField(GUIContent label, Enum enumValue, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum enumValue
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskPopup(String, Enum, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskPopup has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskPopup(string label, Enum selected, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum selected
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskPopup(String, Enum, GUIStyle, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskPopup has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskPopup(string label, Enum selected, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum selected
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskPopup(GUIContent, Enum, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskPopup has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskPopup(GUIContent label, Enum selected, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum selected
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumMaskPopup(GUIContent, Enum, GUIStyle, GUILayoutOption[])

Declaration
[Obsolete("EnumMaskPopup has been deprecated. Use EnumFlagsField instead.")]
public static Enum EnumMaskPopup(GUIContent label, Enum selected, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum selected
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(Enum, GUILayoutOption[])

Declaration
public static Enum EnumPopup(Enum selected, params GUILayoutOption[] options)
Parameters
Type Name Description
Enum selected
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(Enum, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumPopup(Enum selected, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Enum selected
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(String, Enum, GUILayoutOption[])

Declaration
public static Enum EnumPopup(string label, Enum selected, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum selected
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(String, Enum, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumPopup(string label, Enum selected, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Enum selected
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(GUIContent, Enum, Func<Enum, Boolean>, Boolean, GUILayoutOption[])

Declaration
public static Enum EnumPopup(GUIContent label, Enum selected, Func<Enum, bool> checkEnabled, bool includeObsolete, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum selected
Func<Enum, Boolean> checkEnabled
Boolean includeObsolete
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(GUIContent, Enum, Func<Enum, Boolean>, Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumPopup(GUIContent label, Enum selected, Func<Enum, bool> checkEnabled, bool includeObsolete, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum selected
Func<Enum, Boolean> checkEnabled
Boolean includeObsolete
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(GUIContent, Enum, GUILayoutOption[])

Declaration
public static Enum EnumPopup(GUIContent label, Enum selected, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum selected
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

EnumPopup(GUIContent, Enum, GUIStyle, GUILayoutOption[])

Declaration
public static Enum EnumPopup(GUIContent label, Enum selected, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Enum selected
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Enum
| Improve this Doc View Source

FloatField(Single, GUILayoutOption[])

Declaration
public static float FloatField(float value, params GUILayoutOption[] options)
Parameters
Type Name Description
Single value
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

FloatField(Single, GUIStyle, GUILayoutOption[])

Declaration
public static float FloatField(float value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Single value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

FloatField(String, Single, GUILayoutOption[])

Declaration
public static float FloatField(string label, float value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Single value
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

FloatField(String, Single, GUIStyle, GUILayoutOption[])

Declaration
public static float FloatField(string label, float value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Single value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

FloatField(GUIContent, Single, GUILayoutOption[])

Declaration
public static float FloatField(GUIContent label, float value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Single value
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

FloatField(GUIContent, Single, GUIStyle, GUILayoutOption[])

Declaration
public static float FloatField(GUIContent label, float value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Single value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

Foldout(Boolean, String)

Declaration
[ExcludeFromDocs]
public static bool Foldout(bool foldout, string content)
Parameters
Type Name Description
Boolean foldout
String content
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, String, Boolean)

Declaration
[ExcludeFromDocs]
public static bool Foldout(bool foldout, string content, bool toggleOnLabelClick)
Parameters
Type Name Description
Boolean foldout
String content
Boolean toggleOnLabelClick
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, String, Boolean, GUIStyle)

Declaration
public static bool Foldout(bool foldout, string content, bool toggleOnLabelClick, [DefaultValue("EditorStyles.foldout")] GUIStyle style)
Parameters
Type Name Description
Boolean foldout
String content
Boolean toggleOnLabelClick
GUIStyle style
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, String, GUIStyle)

Declaration
public static bool Foldout(bool foldout, string content, [DefaultValue("EditorStyles.foldout")] GUIStyle style)
Parameters
Type Name Description
Boolean foldout
String content
GUIStyle style
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, GUIContent)

Declaration
[ExcludeFromDocs]
public static bool Foldout(bool foldout, GUIContent content)
Parameters
Type Name Description
Boolean foldout
GUIContent content
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, GUIContent, Boolean)

Declaration
[ExcludeFromDocs]
public static bool Foldout(bool foldout, GUIContent content, bool toggleOnLabelClick)
Parameters
Type Name Description
Boolean foldout
GUIContent content
Boolean toggleOnLabelClick
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, GUIContent, Boolean, GUIStyle)

Declaration
public static bool Foldout(bool foldout, GUIContent content, bool toggleOnLabelClick, [DefaultValue("EditorStyles.foldout")] GUIStyle style)
Parameters
Type Name Description
Boolean foldout
GUIContent content
Boolean toggleOnLabelClick
GUIStyle style
Returns
Type Description
Boolean
| Improve this Doc View Source

Foldout(Boolean, GUIContent, GUIStyle)

Declaration
public static bool Foldout(bool foldout, GUIContent content, [DefaultValue("EditorStyles.foldout")] GUIStyle style)
Parameters
Type Name Description
Boolean foldout
GUIContent content
GUIStyle style
Returns
Type Description
Boolean
| Improve this Doc View Source

GetControlRect(Boolean, Single, GUILayoutOption[])

Declaration
public static Rect GetControlRect(bool hasLabel, float height, params GUILayoutOption[] options)
Parameters
Type Name Description
Boolean hasLabel
Single height
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

GetControlRect(Boolean, Single, GUIStyle, GUILayoutOption[])

Declaration
public static Rect GetControlRect(bool hasLabel, float height, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Boolean hasLabel
Single height
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

GetControlRect(Boolean, GUILayoutOption[])

Declaration
public static Rect GetControlRect(bool hasLabel, params GUILayoutOption[] options)
Parameters
Type Name Description
Boolean hasLabel
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

GetControlRect(GUILayoutOption[])

Declaration
public static Rect GetControlRect(params GUILayoutOption[] options)
Parameters
Type Name Description
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

GradientField(String, Gradient, GUILayoutOption[])

Declaration
public static Gradient GradientField(string label, Gradient value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Gradient value
GUILayoutOption[] options
Returns
Type Description
Gradient
| Improve this Doc View Source

GradientField(Gradient, GUILayoutOption[])

Declaration
public static Gradient GradientField(Gradient value, params GUILayoutOption[] options)
Parameters
Type Name Description
Gradient value
GUILayoutOption[] options
Returns
Type Description
Gradient
| Improve this Doc View Source

GradientField(GUIContent, Gradient, Boolean, GUILayoutOption[])

Declaration
public static Gradient GradientField(GUIContent label, Gradient value, bool hdr, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Gradient value
Boolean hdr
GUILayoutOption[] options
Returns
Type Description
Gradient
| Improve this Doc View Source

GradientField(GUIContent, Gradient, GUILayoutOption[])

Declaration
public static Gradient GradientField(GUIContent label, Gradient value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Gradient value
GUILayoutOption[] options
Returns
Type Description
Gradient
| Improve this Doc View Source

HelpBox(String, MessageType)

Declaration
public static void HelpBox(string message, MessageType type)
Parameters
Type Name Description
String message
MessageType type
| Improve this Doc View Source

HelpBox(String, MessageType, Boolean)

Declaration
public static void HelpBox(string message, MessageType type, bool wide)
Parameters
Type Name Description
String message
MessageType type
Boolean wide
| Improve this Doc View Source

HelpBox(GUIContent, Boolean)

Declaration
public static void HelpBox(GUIContent content, bool wide = true)
Parameters
Type Name Description
GUIContent content
Boolean wide
| Improve this Doc View Source

InspectorTitlebar(Boolean, Editor)

Declaration
public static bool InspectorTitlebar(bool foldout, Editor editor)
Parameters
Type Name Description
Boolean foldout
Editor editor
Returns
Type Description
Boolean
| Improve this Doc View Source

InspectorTitlebar(Boolean, Object)

Declaration
public static bool InspectorTitlebar(bool foldout, Object targetObj)
Parameters
Type Name Description
Boolean foldout
Object targetObj
Returns
Type Description
Boolean
| Improve this Doc View Source

InspectorTitlebar(Boolean, Object, Boolean)

Declaration
public static bool InspectorTitlebar(bool foldout, Object targetObj, bool expandable)
Parameters
Type Name Description
Boolean foldout
Object targetObj
Boolean expandable
Returns
Type Description
Boolean
| Improve this Doc View Source

InspectorTitlebar(Boolean, Object[])

Declaration
public static bool InspectorTitlebar(bool foldout, Object[] targetObjs)
Parameters
Type Name Description
Boolean foldout
Object[] targetObjs
Returns
Type Description
Boolean
| Improve this Doc View Source

InspectorTitlebar(Boolean, Object[], Boolean)

Declaration
public static bool InspectorTitlebar(bool foldout, Object[] targetObjs, bool expandable)
Parameters
Type Name Description
Boolean foldout
Object[] targetObjs
Boolean expandable
Returns
Type Description
Boolean
| Improve this Doc View Source

InspectorTitlebar(Object[])

Declaration
public static void InspectorTitlebar(Object[] targetObjs)
Parameters
Type Name Description
Object[] targetObjs
| Improve this Doc View Source

IntField(Int32, GUILayoutOption[])

Declaration
public static int IntField(int value, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 value
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntField(Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int IntField(int value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntField(String, Int32, GUILayoutOption[])

Declaration
public static int IntField(string label, int value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 value
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntField(String, Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int IntField(string label, int value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntField(GUIContent, Int32, GUILayoutOption[])

Declaration
public static int IntField(GUIContent label, int value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 value
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntField(GUIContent, Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int IntField(GUIContent label, int value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(Int32, String[], Int32[], GUILayoutOption[])

Declaration
public static int IntPopup(int selectedValue, string[] displayedOptions, int[] optionValues, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedValue
String[] displayedOptions
Int32[] optionValues
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(Int32, String[], Int32[], GUIStyle, GUILayoutOption[])

Declaration
public static int IntPopup(int selectedValue, string[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedValue
String[] displayedOptions
Int32[] optionValues
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(Int32, GUIContent[], Int32[], GUILayoutOption[])

Declaration
public static int IntPopup(int selectedValue, GUIContent[] displayedOptions, int[] optionValues, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedValue
GUIContent[] displayedOptions
Int32[] optionValues
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(Int32, GUIContent[], Int32[], GUIStyle, GUILayoutOption[])

Declaration
public static int IntPopup(int selectedValue, GUIContent[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedValue
GUIContent[] displayedOptions
Int32[] optionValues
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(String, Int32, String[], Int32[], GUILayoutOption[])

Declaration
public static int IntPopup(string label, int selectedValue, string[] displayedOptions, int[] optionValues, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 selectedValue
String[] displayedOptions
Int32[] optionValues
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(String, Int32, String[], Int32[], GUIStyle, GUILayoutOption[])

Declaration
public static int IntPopup(string label, int selectedValue, string[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 selectedValue
String[] displayedOptions
Int32[] optionValues
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(SerializedProperty, GUIContent[], Int32[], GUIContent, GUILayoutOption[])

Declaration
public static void IntPopup(SerializedProperty property, GUIContent[] displayedOptions, int[] optionValues, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent[] displayedOptions
Int32[] optionValues
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

IntPopup(SerializedProperty, GUIContent[], Int32[], GUIContent, GUIStyle, GUILayoutOption[])

Declaration
[Obsolete("This function is obsolete and the style is not used.")]
public static void IntPopup(SerializedProperty property, GUIContent[] displayedOptions, int[] optionValues, GUIContent label, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent[] displayedOptions
Int32[] optionValues
GUIContent label
GUIStyle style
GUILayoutOption[] options
| Improve this Doc View Source

IntPopup(SerializedProperty, GUIContent[], Int32[], GUILayoutOption[])

Declaration
public static void IntPopup(SerializedProperty property, GUIContent[] displayedOptions, int[] optionValues, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent[] displayedOptions
Int32[] optionValues
GUILayoutOption[] options
| Improve this Doc View Source

IntPopup(GUIContent, Int32, GUIContent[], Int32[], GUILayoutOption[])

Declaration
public static int IntPopup(GUIContent label, int selectedValue, GUIContent[] displayedOptions, int[] optionValues, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 selectedValue
GUIContent[] displayedOptions
Int32[] optionValues
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntPopup(GUIContent, Int32, GUIContent[], Int32[], GUIStyle, GUILayoutOption[])

Declaration
public static int IntPopup(GUIContent label, int selectedValue, GUIContent[] displayedOptions, int[] optionValues, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 selectedValue
GUIContent[] displayedOptions
Int32[] optionValues
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntSlider(Int32, Int32, Int32, GUILayoutOption[])

Declaration
public static int IntSlider(int value, int leftValue, int rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 value
Int32 leftValue
Int32 rightValue
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntSlider(String, Int32, Int32, Int32, GUILayoutOption[])

Declaration
public static int IntSlider(string label, int value, int leftValue, int rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 value
Int32 leftValue
Int32 rightValue
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

IntSlider(SerializedProperty, Int32, Int32, String, GUILayoutOption[])

Declaration
public static void IntSlider(SerializedProperty property, int leftValue, int rightValue, string label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Int32 leftValue
Int32 rightValue
String label
GUILayoutOption[] options
| Improve this Doc View Source

IntSlider(SerializedProperty, Int32, Int32, GUIContent, GUILayoutOption[])

Declaration
public static void IntSlider(SerializedProperty property, int leftValue, int rightValue, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Int32 leftValue
Int32 rightValue
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

IntSlider(SerializedProperty, Int32, Int32, GUILayoutOption[])

Declaration
public static void IntSlider(SerializedProperty property, int leftValue, int rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Int32 leftValue
Int32 rightValue
GUILayoutOption[] options
| Improve this Doc View Source

IntSlider(GUIContent, Int32, Int32, Int32, GUILayoutOption[])

Declaration
public static int IntSlider(GUIContent label, int value, int leftValue, int rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 value
Int32 leftValue
Int32 rightValue
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Knob(Vector2, Single, Single, Single, String, Color, Color, Boolean, GUILayoutOption[])

Declaration
public static float Knob(Vector2 knobSize, float value, float minValue, float maxValue, string unit, Color backgroundColor, Color activeColor, bool showValue, params GUILayoutOption[] options)
Parameters
Type Name Description
Vector2 knobSize
Single value
Single minValue
Single maxValue
String unit
Color backgroundColor
Color activeColor
Boolean showValue
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

LabelField(String, String, GUILayoutOption[])

Declaration
public static void LabelField(string label, string label2, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String label2
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(String, String, GUIStyle, GUILayoutOption[])

Declaration
public static void LabelField(string label, string label2, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String label2
GUIStyle style
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(String, GUILayoutOption[])

Declaration
public static void LabelField(string label, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(String, GUIStyle, GUILayoutOption[])

Declaration
public static void LabelField(string label, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
GUIStyle style
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(GUIContent, GUIContent, GUILayoutOption[])

Declaration
public static void LabelField(GUIContent label, GUIContent label2, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
GUIContent label2
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(GUIContent, GUIContent, GUIStyle, GUILayoutOption[])

Declaration
public static void LabelField(GUIContent label, GUIContent label2, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
GUIContent label2
GUIStyle style
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(GUIContent, GUILayoutOption[])

Declaration
public static void LabelField(GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

LabelField(GUIContent, GUIStyle, GUILayoutOption[])

Declaration
public static void LabelField(GUIContent label, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
GUIStyle style
GUILayoutOption[] options
| Improve this Doc View Source

LayerField(Int32, GUILayoutOption[])

Declaration
public static int LayerField(int layer, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 layer
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

LayerField(Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int LayerField(int layer, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 layer
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

LayerField(String, Int32, GUILayoutOption[])

Declaration
public static int LayerField(string label, int layer, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 layer
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

LayerField(String, Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int LayerField(string label, int layer, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 layer
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

LayerField(GUIContent, Int32, GUILayoutOption[])

Declaration
public static int LayerField(GUIContent label, int layer, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 layer
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

LayerField(GUIContent, Int32, GUIStyle, GUILayoutOption[])

Declaration
public static int LayerField(GUIContent label, int layer, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 layer
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

LongField(Int64, GUILayoutOption[])

Declaration
public static long LongField(long value, params GUILayoutOption[] options)
Parameters
Type Name Description
Int64 value
GUILayoutOption[] options
Returns
Type Description
Int64
| Improve this Doc View Source

LongField(Int64, GUIStyle, GUILayoutOption[])

Declaration
public static long LongField(long value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int64 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int64
| Improve this Doc View Source

LongField(String, Int64, GUILayoutOption[])

Declaration
public static long LongField(string label, long value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int64 value
GUILayoutOption[] options
Returns
Type Description
Int64
| Improve this Doc View Source

LongField(String, Int64, GUIStyle, GUILayoutOption[])

Declaration
public static long LongField(string label, long value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int64 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int64
| Improve this Doc View Source

LongField(GUIContent, Int64, GUILayoutOption[])

Declaration
public static long LongField(GUIContent label, long value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int64 value
GUILayoutOption[] options
Returns
Type Description
Int64
| Improve this Doc View Source

LongField(GUIContent, Int64, GUIStyle, GUILayoutOption[])

Declaration
public static long LongField(GUIContent label, long value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int64 value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int64
| Improve this Doc View Source

MaskField(Int32, String[], GUILayoutOption[])

Declaration
public static int MaskField(int mask, string[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 mask
String[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

MaskField(Int32, String[], GUIStyle, GUILayoutOption[])

Declaration
public static int MaskField(int mask, string[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 mask
String[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

MaskField(String, Int32, String[], GUILayoutOption[])

Declaration
public static int MaskField(string label, int mask, string[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 mask
String[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

MaskField(String, Int32, String[], GUIStyle, GUILayoutOption[])

Declaration
public static int MaskField(string label, int mask, string[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 mask
String[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

MaskField(GUIContent, Int32, String[], GUILayoutOption[])

Declaration
public static int MaskField(GUIContent label, int mask, string[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 mask
String[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

MaskField(GUIContent, Int32, String[], GUIStyle, GUILayoutOption[])

Declaration
public static int MaskField(GUIContent label, int mask, string[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 mask
String[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

MinMaxSlider(ref Single, ref Single, Single, Single, GUILayoutOption[])

Declaration
public static void MinMaxSlider(ref float minValue, ref float maxValue, float minLimit, float maxLimit, params GUILayoutOption[] options)
Parameters
Type Name Description
Single minValue
Single maxValue
Single minLimit
Single maxLimit
GUILayoutOption[] options
| Improve this Doc View Source

MinMaxSlider(String, ref Single, ref Single, Single, Single, GUILayoutOption[])

Declaration
public static void MinMaxSlider(string label, ref float minValue, ref float maxValue, float minLimit, float maxLimit, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Single minValue
Single maxValue
Single minLimit
Single maxLimit
GUILayoutOption[] options
| Improve this Doc View Source

MinMaxSlider(GUIContent, ref Single, ref Single, Single, Single, GUILayoutOption[])

Declaration
public static void MinMaxSlider(GUIContent label, ref float minValue, ref float maxValue, float minLimit, float maxLimit, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Single minValue
Single maxValue
Single minLimit
Single maxLimit
GUILayoutOption[] options
| Improve this Doc View Source

ObjectField(String, Object, Type, Boolean, GUILayoutOption[])

Declaration
public static Object ObjectField(string label, Object obj, Type objType, bool allowSceneObjects, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Object obj
Type objType
Boolean allowSceneObjects
GUILayoutOption[] options
Returns
Type Description
Object
| Improve this Doc View Source

ObjectField(String, Object, Type, GUILayoutOption[])

Declaration
[Obsolete("Check the docs for the usage of the new parameter 'allowSceneObjects'.")]
public static Object ObjectField(string label, Object obj, Type objType, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Object obj
Type objType
GUILayoutOption[] options
Returns
Type Description
Object
| Improve this Doc View Source

ObjectField(SerializedProperty, Type, GUIContent, GUILayoutOption[])

Declaration
public static void ObjectField(SerializedProperty property, Type objType, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Type objType
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

ObjectField(SerializedProperty, Type, GUILayoutOption[])

Declaration
public static void ObjectField(SerializedProperty property, Type objType, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Type objType
GUILayoutOption[] options
| Improve this Doc View Source

ObjectField(SerializedProperty, GUIContent, GUILayoutOption[])

Declaration
public static void ObjectField(SerializedProperty property, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

ObjectField(SerializedProperty, GUILayoutOption[])

Declaration
public static void ObjectField(SerializedProperty property, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUILayoutOption[] options
| Improve this Doc View Source

ObjectField(GUIContent, Object, Type, Boolean, GUILayoutOption[])

Declaration
public static Object ObjectField(GUIContent label, Object obj, Type objType, bool allowSceneObjects, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Object obj
Type objType
Boolean allowSceneObjects
GUILayoutOption[] options
Returns
Type Description
Object
| Improve this Doc View Source

ObjectField(GUIContent, Object, Type, GUILayoutOption[])

Declaration
[Obsolete("Check the docs for the usage of the new parameter 'allowSceneObjects'.")]
public static Object ObjectField(GUIContent label, Object obj, Type objType, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Object obj
Type objType
GUILayoutOption[] options
Returns
Type Description
Object
| Improve this Doc View Source

ObjectField(Object, Type, Boolean, GUILayoutOption[])

Declaration
public static Object ObjectField(Object obj, Type objType, bool allowSceneObjects, params GUILayoutOption[] options)
Parameters
Type Name Description
Object obj
Type objType
Boolean allowSceneObjects
GUILayoutOption[] options
Returns
Type Description
Object
| Improve this Doc View Source

ObjectField(Object, Type, GUILayoutOption[])

Declaration
[Obsolete("Check the docs for the usage of the new parameter 'allowSceneObjects'.")]
public static Object ObjectField(Object obj, Type objType, params GUILayoutOption[] options)
Parameters
Type Name Description
Object obj
Type objType
GUILayoutOption[] options
Returns
Type Description
Object
| Improve this Doc View Source

PasswordField(String, String, GUILayoutOption[])

Declaration
public static string PasswordField(string label, string password, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String password
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

PasswordField(String, String, GUIStyle, GUILayoutOption[])

Declaration
public static string PasswordField(string label, string password, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String password
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

PasswordField(String, GUILayoutOption[])

Declaration
public static string PasswordField(string password, params GUILayoutOption[] options)
Parameters
Type Name Description
String password
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

PasswordField(String, GUIStyle, GUILayoutOption[])

Declaration
public static string PasswordField(string password, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String password
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

PasswordField(GUIContent, String, GUILayoutOption[])

Declaration
public static string PasswordField(GUIContent label, string password, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String password
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

PasswordField(GUIContent, String, GUIStyle, GUILayoutOption[])

Declaration
public static string PasswordField(GUIContent label, string password, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String password
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

Popup(Int32, String[], GUILayoutOption[])

Declaration
public static int Popup(int selectedIndex, string[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedIndex
String[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(Int32, String[], GUIStyle, GUILayoutOption[])

Declaration
public static int Popup(int selectedIndex, string[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedIndex
String[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(Int32, GUIContent[], GUILayoutOption[])

Declaration
public static int Popup(int selectedIndex, GUIContent[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedIndex
GUIContent[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(Int32, GUIContent[], GUIStyle, GUILayoutOption[])

Declaration
public static int Popup(int selectedIndex, GUIContent[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Int32 selectedIndex
GUIContent[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(String, Int32, String[], GUILayoutOption[])

Declaration
public static int Popup(string label, int selectedIndex, string[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 selectedIndex
String[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(String, Int32, String[], GUIStyle, GUILayoutOption[])

Declaration
public static int Popup(string label, int selectedIndex, string[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Int32 selectedIndex
String[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(GUIContent, Int32, String[], GUILayoutOption[])

Declaration
public static int Popup(GUIContent label, int selectedIndex, string[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 selectedIndex
String[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(GUIContent, Int32, GUIContent[], GUILayoutOption[])

Declaration
public static int Popup(GUIContent label, int selectedIndex, GUIContent[] displayedOptions, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 selectedIndex
GUIContent[] displayedOptions
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

Popup(GUIContent, Int32, GUIContent[], GUIStyle, GUILayoutOption[])

Declaration
public static int Popup(GUIContent label, int selectedIndex, GUIContent[] displayedOptions, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Int32 selectedIndex
GUIContent[] displayedOptions
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Int32
| Improve this Doc View Source

PrefixLabel(String)

Declaration
[ExcludeFromDocs]
public static void PrefixLabel(string label)
Parameters
Type Name Description
String label
| Improve this Doc View Source

PrefixLabel(String, GUIStyle)

Declaration
public static void PrefixLabel(string label, [DefaultValue("\"Button\"")] GUIStyle followingStyle)
Parameters
Type Name Description
String label
GUIStyle followingStyle
| Improve this Doc View Source

PrefixLabel(String, GUIStyle, GUIStyle)

Declaration
public static void PrefixLabel(string label, GUIStyle followingStyle, GUIStyle labelStyle)
Parameters
Type Name Description
String label
GUIStyle followingStyle
GUIStyle labelStyle
| Improve this Doc View Source

PrefixLabel(GUIContent)

Declaration
[ExcludeFromDocs]
public static void PrefixLabel(GUIContent label)
Parameters
Type Name Description
GUIContent label
| Improve this Doc View Source

PrefixLabel(GUIContent, GUIStyle)

Declaration
public static void PrefixLabel(GUIContent label, [DefaultValue("\"Button\"")] GUIStyle followingStyle)
Parameters
Type Name Description
GUIContent label
GUIStyle followingStyle
| Improve this Doc View Source

PrefixLabel(GUIContent, GUIStyle, GUIStyle)

Declaration
public static void PrefixLabel(GUIContent label, GUIStyle followingStyle, GUIStyle labelStyle)
Parameters
Type Name Description
GUIContent label
GUIStyle followingStyle
GUIStyle labelStyle
| Improve this Doc View Source

PropertyField(SerializedProperty, Boolean, GUILayoutOption[])

Declaration
public static bool PropertyField(SerializedProperty property, bool includeChildren, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Boolean includeChildren
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

PropertyField(SerializedProperty, GUIContent, Boolean, GUILayoutOption[])

Declaration
public static bool PropertyField(SerializedProperty property, GUIContent label, bool includeChildren, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent label
Boolean includeChildren
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

PropertyField(SerializedProperty, GUIContent, GUILayoutOption[])

Declaration
public static bool PropertyField(SerializedProperty property, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUIContent label
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

PropertyField(SerializedProperty, GUILayoutOption[])

Declaration
public static bool PropertyField(SerializedProperty property, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

RectField(String, Rect, GUILayoutOption[])

Declaration
public static Rect RectField(string label, Rect value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Rect value
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

RectField(GUIContent, Rect, GUILayoutOption[])

Declaration
public static Rect RectField(GUIContent label, Rect value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Rect value
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

RectField(Rect, GUILayoutOption[])

Declaration
public static Rect RectField(Rect value, params GUILayoutOption[] options)
Parameters
Type Name Description
Rect value
GUILayoutOption[] options
Returns
Type Description
Rect
| Improve this Doc View Source

RectIntField(String, RectInt, GUILayoutOption[])

Declaration
public static RectInt RectIntField(string label, RectInt value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
RectInt value
GUILayoutOption[] options
Returns
Type Description
RectInt
| Improve this Doc View Source

RectIntField(GUIContent, RectInt, GUILayoutOption[])

Declaration
public static RectInt RectIntField(GUIContent label, RectInt value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
RectInt value
GUILayoutOption[] options
Returns
Type Description
RectInt
| Improve this Doc View Source

RectIntField(RectInt, GUILayoutOption[])

Declaration
public static RectInt RectIntField(RectInt value, params GUILayoutOption[] options)
Parameters
Type Name Description
RectInt value
GUILayoutOption[] options
Returns
Type Description
RectInt
| Improve this Doc View Source

SelectableLabel(String, GUILayoutOption[])

Declaration
public static void SelectableLabel(string text, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUILayoutOption[] options
| Improve this Doc View Source

SelectableLabel(String, GUIStyle, GUILayoutOption[])

Declaration
public static void SelectableLabel(string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUIStyle style
GUILayoutOption[] options
| Improve this Doc View Source

Separator()

Declaration
public static void Separator()
| Improve this Doc View Source

Slider(Single, Single, Single, GUILayoutOption[])

Declaration
public static float Slider(float value, float leftValue, float rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
Single value
Single leftValue
Single rightValue
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

Slider(String, Single, Single, Single, GUILayoutOption[])

Declaration
public static float Slider(string label, float value, float leftValue, float rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Single value
Single leftValue
Single rightValue
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

Slider(SerializedProperty, Single, Single, String, GUILayoutOption[])

Declaration
public static void Slider(SerializedProperty property, float leftValue, float rightValue, string label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Single leftValue
Single rightValue
String label
GUILayoutOption[] options
| Improve this Doc View Source

Slider(SerializedProperty, Single, Single, GUIContent, GUILayoutOption[])

Declaration
public static void Slider(SerializedProperty property, float leftValue, float rightValue, GUIContent label, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Single leftValue
Single rightValue
GUIContent label
GUILayoutOption[] options
| Improve this Doc View Source

Slider(SerializedProperty, Single, Single, GUILayoutOption[])

Declaration
public static void Slider(SerializedProperty property, float leftValue, float rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
SerializedProperty property
Single leftValue
Single rightValue
GUILayoutOption[] options
| Improve this Doc View Source

Slider(GUIContent, Single, Single, Single, GUILayoutOption[])

Declaration
public static float Slider(GUIContent label, float value, float leftValue, float rightValue, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Single value
Single leftValue
Single rightValue
GUILayoutOption[] options
Returns
Type Description
Single
| Improve this Doc View Source

Space()

Declaration
public static void Space()
| Improve this Doc View Source

TagField(String, String, GUILayoutOption[])

Declaration
public static string TagField(string label, string tag, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String tag
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TagField(String, String, GUIStyle, GUILayoutOption[])

Declaration
public static string TagField(string label, string tag, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String tag
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TagField(String, GUILayoutOption[])

Declaration
public static string TagField(string tag, params GUILayoutOption[] options)
Parameters
Type Name Description
String tag
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TagField(String, GUIStyle, GUILayoutOption[])

Declaration
public static string TagField(string tag, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String tag
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TagField(GUIContent, String, GUILayoutOption[])

Declaration
public static string TagField(GUIContent label, string tag, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String tag
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TagField(GUIContent, String, GUIStyle, GUILayoutOption[])

Declaration
public static string TagField(GUIContent label, string tag, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String tag
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextArea(String, GUILayoutOption[])

Declaration
public static string TextArea(string text, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextArea(String, GUIStyle, GUILayoutOption[])

Declaration
public static string TextArea(string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextField(String, String, GUILayoutOption[])

Declaration
public static string TextField(string label, string text, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextField(String, String, GUIStyle, GUILayoutOption[])

Declaration
public static string TextField(string label, string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextField(String, GUILayoutOption[])

Declaration
public static string TextField(string text, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextField(String, GUIStyle, GUILayoutOption[])

Declaration
public static string TextField(string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextField(GUIContent, String, GUILayoutOption[])

Declaration
public static string TextField(GUIContent label, string text, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String text
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

TextField(GUIContent, String, GUIStyle, GUILayoutOption[])

Declaration
public static string TextField(GUIContent label, string text, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
String text
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
String
| Improve this Doc View Source

Toggle(Boolean, GUILayoutOption[])

Declaration
public static bool Toggle(bool value, params GUILayoutOption[] options)
Parameters
Type Name Description
Boolean value
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

Toggle(Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static bool Toggle(bool value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
Boolean value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

Toggle(String, Boolean, GUILayoutOption[])

Declaration
public static bool Toggle(string label, bool value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Boolean value
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

Toggle(String, Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static bool Toggle(string label, bool value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Boolean value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

Toggle(GUIContent, Boolean, GUILayoutOption[])

Declaration
public static bool Toggle(GUIContent label, bool value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Boolean value
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

Toggle(GUIContent, Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static bool Toggle(GUIContent label, bool value, GUIStyle style, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Boolean value
GUIStyle style
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

ToggleLeft(String, Boolean, GUILayoutOption[])

Declaration
public static bool ToggleLeft(string label, bool value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Boolean value
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

ToggleLeft(String, Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static bool ToggleLeft(string label, bool value, GUIStyle labelStyle, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Boolean value
GUIStyle labelStyle
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

ToggleLeft(GUIContent, Boolean, GUILayoutOption[])

Declaration
public static bool ToggleLeft(GUIContent label, bool value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Boolean value
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

ToggleLeft(GUIContent, Boolean, GUIStyle, GUILayoutOption[])

Declaration
public static bool ToggleLeft(GUIContent label, bool value, GUIStyle labelStyle, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Boolean value
GUIStyle labelStyle
GUILayoutOption[] options
Returns
Type Description
Boolean
| Improve this Doc View Source

Vector2Field(String, Vector2, GUILayoutOption[])

Declaration
public static Vector2 Vector2Field(string label, Vector2 value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Vector2 value
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

Vector2Field(GUIContent, Vector2, GUILayoutOption[])

Declaration
public static Vector2 Vector2Field(GUIContent label, Vector2 value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Vector2 value
GUILayoutOption[] options
Returns
Type Description
Vector2
| Improve this Doc View Source

Vector2IntField(String, Vector2Int, GUILayoutOption[])

Declaration
public static Vector2Int Vector2IntField(string label, Vector2Int value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Vector2Int value
GUILayoutOption[] options
Returns
Type Description
Vector2Int
| Improve this Doc View Source

Vector2IntField(GUIContent, Vector2Int, GUILayoutOption[])

Declaration
public static Vector2Int Vector2IntField(GUIContent label, Vector2Int value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Vector2Int value
GUILayoutOption[] options
Returns
Type Description
Vector2Int
| Improve this Doc View Source

Vector3Field(String, Vector3, GUILayoutOption[])

Declaration
public static Vector3 Vector3Field(string label, Vector3 value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Vector3 value
GUILayoutOption[] options
Returns
Type Description
Vector3
| Improve this Doc View Source

Vector3Field(GUIContent, Vector3, GUILayoutOption[])

Declaration
public static Vector3 Vector3Field(GUIContent label, Vector3 value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Vector3 value
GUILayoutOption[] options
Returns
Type Description
Vector3
| Improve this Doc View Source

Vector3IntField(String, Vector3Int, GUILayoutOption[])

Declaration
public static Vector3Int Vector3IntField(string label, Vector3Int value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Vector3Int value
GUILayoutOption[] options
Returns
Type Description
Vector3Int
| Improve this Doc View Source

Vector3IntField(GUIContent, Vector3Int, GUILayoutOption[])

Declaration
public static Vector3Int Vector3IntField(GUIContent label, Vector3Int value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Vector3Int value
GUILayoutOption[] options
Returns
Type Description
Vector3Int
| Improve this Doc View Source

Vector4Field(String, Vector4, GUILayoutOption[])

Declaration
public static Vector4 Vector4Field(string label, Vector4 value, params GUILayoutOption[] options)
Parameters
Type Name Description
String label
Vector4 value
GUILayoutOption[] options
Returns
Type Description
Vector4
| Improve this Doc View Source

Vector4Field(GUIContent, Vector4, GUILayoutOption[])

Declaration
public static Vector4 Vector4Field(GUIContent label, Vector4 value, params GUILayoutOption[] options)
Parameters
Type Name Description
GUIContent label
Vector4 value
GUILayoutOption[] options
Returns
Type Description
Vector4

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX