Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

EditorGUIUtility

class in UnityEditor

/

Наследует от:GUIUtility

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

Miscellaneous helper stuff for EditorGUI.

Статические переменные

currentViewWidthThe width of the GUI area for the current EditorWindow or other view.
editingTextFieldIs a text field currently editing text?
fieldWidthThe minimum width in pixels reserved for the fields of Editor GUI controls.
hierarchyModeIs the Editor GUI is hierarchy mode?
isProSkinIs the user currently using the pro skin? (Read Only)
labelWidthThe width in pixels reserved for labels of Editor GUI controls.
singleLineHeightGet the height used for a single Editor control such as a one-line EditorGUI.TextField or EditorGUI.Popup.
standardVerticalSpacingGet the height used by default for vertical spacing between controls.
systemCopyBufferThe system copy buffer.
whiteTextureGet a white texture.
wideModeIs the Editor GUI currently in wide mode?

Статические функции

AddCursorRectAdd a custom mouse pointer to a control.
CommandEventCreates an event.
DrawColorSwatchDraw a color swatch.
DrawCurveSwatchDraw a curve swatch.
DrawRegionSwatchDraw swatch with a filled region between two SerializedProperty curves.
FindTextureGet a texture from its source filename.
GetBuiltinSkinGet one of the built-in GUI skins, which can be the game view, inspector or scene view skin as chosen by the parameter.
GetFlowLayoutedRectsLayout list of string items left to right, top to bottom in the given area.
GetIconSizeGet the size that has been set using SetIconSize.
GetObjectPickerControlIDThe controlID of the currently showing object picker.
GetObjectPickerObjectThe object currently selected in the object picker.
HasObjectThumbnailDoes a given class have per-object thumbnails?
IconContentFetch the GUIContent from the Unity builtin resources with the given name.
IsDisplayReferencedByCamerasCheck if any enabled camera can render to a particular display.
LoadLoad a built-in resource.
LoadRequiredLoad a built-in resource that has to be there.
ObjectContentReturn a GUIContent object with the name and icon of an Object.
PingObjectPing an object in a window like clicking it in an inspector.
QueueGameViewInputEventSend an input event into the game.
SetIconSizeSet icons rendered as part of GUIContent to be rendered at a specific size.
ShowObjectPickerShow the object picker from code.

Унаследованные члены

Статические переменные

hasModalWindowГлобальное свойство. Если true, то модальное окно отображается, в противном случае false.
hotControlcontrolID текущего элемента управления.
keyboardControlcontrolID элемента управления с фокусом на клавиатуру.
systemCopyBufferПолучает доступ к "визитной карточке" системы (system-wide pasteboard).

Статические функции

GetControlIDПолучает уникальный ID для элемента управления.
GetStateObjectПолучает состояние объекта из controlID.
GUIToScreenPointКонвертирует точку из GUI позиции в пространство на экране.
QueryStateObjectПолучает существующее состояние объекта из controlID.
RotateAroundPivotОбработчик функции для вращения GUI вокруг точки.
ScaleAroundPivotОбработчик функции для масштабирования GUI вокруг точки.
ScreenToGUIPointКонвертирует точку из точки в пространстве к позиции GUI.