Auto-layouted version of EditorGUI.
| BeginFadeGroup | Begins a group that can be be hidden/shown and the transition will be animated. | 
| BeginHorizontal | Begin a horizontal group and get its rect back. | 
| BeginScrollView | Begin an automatically layouted scrollview. | 
| BeginToggleGroup | Begin a vertical group with a toggle to enable or disable all the controls within at once. | 
| BeginVertical | Begin a vertical group and get its rect back. | 
| BoundsField | Make Center & Extents field for entering a Bounds. | 
| BoundsIntField | Make Position & Size field for entering a BoundsInt. | 
| ColorField | Make a field for selecting a Color. | 
| CurveField | Make a field for editing an AnimationCurve. | 
| DelayedDoubleField | Make a delayed text field for entering doubles. | 
| DelayedFloatField | Make a delayed text field for entering floats. | 
| DelayedIntField | Make a delayed text field for entering integers. | 
| DelayedTextField | Make a delayed text field. | 
| DoubleField | Make a text field for entering double values. | 
| DropdownButton | Make a button that reacts to mouse down, for displaying your own dropdown content. | 
| EndFadeGroup | Closes a group started with BeginFadeGroup. | 
| EndHorizontal | Close a group started with BeginHorizontal. | 
| EndScrollView | Ends a scrollview started with a call to BeginScrollView. | 
| EndToggleGroup | Close a group started with BeginToggleGroup. | 
| EndVertical | Close a group started with BeginVertical. | 
| 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 | Make an enum popup selection field. | 
| FloatField | Make a text field for entering float values. | 
| Foldout | Make a label with a foldout arrow to the left of it. | 
| GetControlRect | Get a rect for an Editor control. | 
| HelpBox | Make a help box with a message to the user. | 
| InspectorTitlebar | Make an inspector-window-like titlebar. | 
| IntField | Make a text field for entering integers. | 
| IntPopup | Make an integer popup selection field. | 
| IntSlider | Make a slider the user can drag to change an integer value between a min and a max. | 
| LabelField | Make a label field. (Useful for showing read-only info.) | 
| LayerField | Make a layer selection field. | 
| LongField | Make a text field for entering long integers. | 
| MaskField | Make a field for masks. | 
| MinMaxSlider | Make a special slider the user can use to specify a range between a min and a max. | 
| ObjectField | Make a field to receive any object type. | 
| PasswordField | Make a text field where the user can enter a password. | 
| Popup | Make a generic popup selection field. | 
| PrefixLabel | Make a label in front of some control. | 
| PropertyField | Make a field for SerializedProperty. | 
| RectField | Make an X, Y, W & H field for entering a Rect. | 
| RectIntField | Make an X, Y, W & H field for entering a RectInt. | 
| SelectableLabel | Make a selectable label field. (Useful for showing read-only info that can be copy-pasted.) | 
| Slider | Make a slider the user can drag to change a value between a min and a max. | 
| Space | Make a small space between the previous control and the following. | 
| TagField | Make a tag selection field. | 
| TextArea | Make a text area. | 
| TextField | Make a text field. | 
| Toggle | Make a toggle. | 
| ToggleLeft | Make a toggle field where the toggle is to the left and the label immediately to the right of it. | 
| Vector2Field | Make an X & Y field for entering a Vector2. | 
| Vector2IntField | Make an X & Y integer field for entering a Vector2Int. | 
| Vector3Field | Make an X, Y & Z field for entering a Vector3. | 
| Vector3IntField | Make an X, Y & Z integer field for entering a Vector3Int. | 
| Vector4Field | Make an X, Y, Z & W field for entering a Vector4. | 
Did you find this page useful? Please give it a rating: