| BeginChangeCheck | | Check if any control was changed inside a block of code. |
| BeginDisabledGroup | | Create a group of controls that can be disabled. |
| BeginFoldoutHeaderGroup | | Make a label with a foldout arrow to the left of it. |
| BeginProperty | | Create a Property wrapper, useful for making regular GUI controls work with SerializedProperty. |
| BoundsField | | Makes Center and Extents field for entering a Bounds. |
| BoundsIntField | | Makes Position and Size field for entering a BoundsInt. |
| CanCacheInspectorGUI | | Get whether a SerializedProperty's inspector GUI can be cached. |
| ColorField | | Makes a field for selecting a Color. |
| CurveField | | Makes a field for editing an AnimationCurve. |
| DelayedDoubleField | | Makes a delayed text field for entering doubles. |
| DelayedFloatField | | Makes a delayed text field for entering floats. |
| DelayedIntField | | Makes a delayed text field for entering integers. |
| DelayedTextField | | Makes a delayed text field. |
| DoubleField | | Makes a text field for entering doubles. |
| DrawPreviewTexture | | Draws the texture within a rectangle. |
| DrawRect | | Draws a filled rectangle of color at the specified position and size within the current editor window. |
| DrawTextureAlpha | | Draws the alpha channel of a texture within a rectangle. |
| DropdownButton | | Makes a button that reacts to mouse down, for displaying your own dropdown content. |
| DropShadowLabel | | Draws a label with a drop shadow. |
| EndChangeCheck | | Ends a change check started with BeginChangeCheck (). |
| EndDisabledGroup | | Ends a disabled group started with BeginDisabledGroup. |
| EndFoldoutHeaderGroup | | Closes a group started with BeginFoldoutHeaderGroup.
See Also: EditorGUILayout.BeginFoldoutHeaderGroup. |
| EndProperty | | Ends a Property wrapper started with BeginProperty. |
| EnumFlagsField | | Displays a menu with an option for every value of the enum type when clicked. An option for the value 0 with name "Nothing" and an option for the value ~0 (that is, all bits set) with the name "Everything" are always displayed at the top of the menu. The names for the values 0 and ~0 can be overriden by defining these values in the enum type. |
| EnumPopup | | Makes an enum popup selection field. |
| FloatField | | Makes a text field for entering floats. |
| FocusTextInControl | | Move keyboard focus to a named text field and begin editing of the content. |
| Foldout | | Makes a label with a foldout arrow to the left of it. |
| GetPropertyHeight | | Get the height needed for a PropertyField control. |
| GradientField | | Makes a field for editing a Gradient. |
| HandlePrefixLabel | | Makes a label for some control. |
| HelpBox | | Makes a help box with a message to the user. |
| InspectorTitlebar | | Makes an inspector-window-like titlebar. |
| IntField | | Makes a text field for entering integers. |
| IntPopup | | Makes an integer popup selection field. |
| IntSlider | | Makes a slider the user can drag to change an integer value between a min and a max. |
| LabelField | | Makes a label field. (Useful for showing read-only info.) |
| LayerField | | Makes a layer selection field. |
| LongField | | Makes a text field for entering long integers. |
| MaskField | | Makes a field for masks. |
| MinMaxSlider | | Makes a special slider the user can use to specify a range between a min and a max. |
| MultiFloatField | | Makes a multi-control with text fields for entering multiple floats in the same line. |
| MultiIntField | | Makes a multi-control with text fields for entering multiple integers in the same line. |
| MultiPropertyField | | Makes a multi-control with several property fields in the same line. |
| ObjectField | | Makes an object field. You can assign objects either by drag and drop objects or by selecting an object using the Object Picker. |
| PasswordField | | Makes a text field where the user can enter a password. |
| Popup | | Makes a generic popup selection field. |
| PrefixLabel | | Makes a label in front of some control. |
| ProgressBar | | Makes a progress bar. |
| PropertyField | | Use this to make a field for a SerializedProperty in the Editor. |
| RectField | | Makes an X, Y, W, and H field for entering a Rect. |
| RectIntField | | Makes an X, Y, W, and H field for entering a RectInt. |
| SelectableLabel | | Makes a selectable label field. (Useful for showing read-only info that can be copy-pasted.) |
| Slider | | Makes a slider the user can drag to change a value between a min and a max. |
| TagField | | Makes a tag selection field. |
| TextArea | | Makes a text area. |
| TextField | | Makes a text field. |
| Toggle | | Makes a toggle. |
| ToggleLeft | | Makes a toggle field where the toggle is to the left and the label immediately to the right of it. |
| Vector2Field | | Makes an X and Y field for entering a Vector2. |
| Vector2IntField | | Makes an X and Y integer field for entering a Vector2Int. |
| Vector3Field | | Makes an X, Y, and Z field for entering a Vector3. |
| Vector3IntField | | Makes an X, Y, and Z integer field for entering a Vector3Int. |
| Vector4Field | | Makes an X, Y, Z, and W field for entering a Vector4. |