EditorGUILayout

class in UnityEditor

Switch to Manual

Description

Auto laid out version of EditorGUI.

Static Functions

BeginBuildTargetSelectionGroupingBegin a build target grouping and get the selected BuildTargetGroup back.
BeginFadeGroupBegins a group that can be be hidden/shown and the transition will be animated.
BeginFoldoutHeaderGroupСоздаёт текст с раскрывающейся стрелкой слева.
BeginHorizontalBegin a horizontal group and get its rect back.
BeginScrollViewНачинает автоматический scrollview.
BeginToggleGroupBegin a vertical group with a toggle to enable or disable all the controls within at once.
BeginVerticalBegin a vertical group and get its rect back.
BoundsFieldСоздает поле Center & Extents для ввода границ Bounds.
BoundsIntFieldMake Position & Size field for entering a BoundsInt.
ColorFieldСоздает поле для выбора цвета Color
CurveFieldСоздает поле для редактирования анимационной кривой AnimationCurve.
DelayedDoubleFieldСоздает поле Center & Extents для ввода границ Bounds.
DelayedFloatFieldСоздает поле Center & Extents для ввода границ Bounds.
DelayedIntFieldСоздает поле для ввода значений типа float.
DelayedTextFieldMake a delayed text field.
DoubleFieldСоздает поле Center & Extents для ввода границ Bounds.
DropdownButtonMake a button that reacts to mouse down, for displaying your own dropdown content.
EditorToolbarMakes a toolbar populated with the specified collection of editor tools.
EditorToolbarForTargetMakes a toolbar populated with the collection of editor tools that match the EditorToolAttribute of the target object.
EndBuildTargetSelectionGroupingClose a group started with BeginBuildTargetSelectionGrouping.
EndFadeGroupCloses a group started with BeginFadeGroup.
EndFoldoutHeaderGroupCloses a group started with BeginFoldoutHeaderGroup.
EndHorizontalЗакрывает группу, начатую с BeginHorizontal.
EndScrollViewЗаканчивает обработку scrollview, которая началась вызовом функции BeginScrollView.
EndToggleGroupClose a group started with BeginToggleGroup.
EndVerticalЗакрывает группу, начатую с BeginVertical.
EnumFlagsFieldDisplays a menu with an option for every value of the enum type when clicked.
EnumPopupСоздает всплывающий список на основе перечисления enum.
FloatFieldMake a text field for entering float values.
FoldoutСоздаёт текст с раскрывающейся стрелкой слева.
GetControlRectGet a rect for an Editor control.
GradientFieldMake a field for editing a Gradient.
HelpBoxMake a help box with a message to the user.
InspectorTitlebarMake an inspector-window-like titlebar.
IntFieldMake a text field for entering integers.
IntPopupMake an integer popup selection field.
IntSliderMake a slider the user can drag to change an integer value between a min and a max.
LabelFieldMake a label field. (Useful for showing read-only info.)
LayerFieldMake a layer selection field.
LongFieldСоздает поле Center & Extents для ввода границ Bounds.
MaskFieldMake a field for masks.
MinMaxSliderMake a special slider the user can use to specify a range between a min and a max.
ObjectFieldMake a field to receive any object type.
PasswordFieldСоздает текстовое поле, в которое пользователь может ввести пароль.
PopupMake a generic popup selection field.
PrefixLabelMake a label in front of some control.
PropertyFieldMake a field for SerializedProperty.
RectFieldMake an X, Y, W & H field for entering a Rect.
RectIntFieldMake an X, Y, W & H field for entering a RectInt.
SelectableLabelMake a selectable label field. (Useful for showing read-only info that can be copy-pasted.)
SliderMake a slider the user can drag to change a value between a min and a max.
SpaceMake a small space between the previous control and the following.
TagFieldMake a tag selection field.
TextAreaMake a text area.
TextFieldMake a text field.
ToggleMake a toggle.
ToggleLeftMake a toggle field where the toggle is to the left and the label immediately to the right of it.
Vector2FieldMake an X & Y field for entering a Vector2.
Vector2IntFieldMake an X & Y integer field for entering a Vector2Int.
Vector3FieldMake an X, Y & Z field for entering a Vector3.
Vector3IntFieldMake an X, Y & Z integer field for entering a Vector3Int.
Vector4FieldMake an X, Y, Z & W field for entering a Vector4.