Unity 6.3
0 онлайн 62 гостей 3 в системе
Вход

EditorGUIUtility

класс в UnityEditor

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

Описание

Различные помощники для EditorGUI.

Статические свойства

Свойство Описание
currentViewWidthШирина области GUI для текущего EditorWindow или другого представления. Это свойство должно быть доступно только в рамках вызова OnGUI.
editingTextFieldТекстовое поле в настоящее время редактирует текст?
fieldWidthМинимальная ширина в пикселях, зарезервированная для полей редактора GUI.
hierarchyModeРаботает ли Редактор GUI в режиме иерархии?
isProSkinИспользует ли пользователь в настоящее время Skin Pro? (только для чтения)
labelWidthШирина в пикселях, зарезервированная для меток элементов управления Редактора GUI.
pixelsPerPointМасштаб точек GUI относительно пикселей экрана для текущего представления. Это число пикселей экрана на одну точку интерфейсного пространства. Например, 2.0 на дисплеях retina. Учтите, что у разных представлений значение может различаться, если они находятся на мониторах с разным масштабом интерфейса.
singleLineHeightПолучить высоту, используемую для одного элемента управления Редактора, например однострочного EditorGUI.TextField или EditorGUI.Popup.
standardVerticalSpacingПолучить высоту, используемую по умолчанию для вертикального расстояния между элементами управления.
systemCopyBufferСистемный буфер копирования.
textFieldHasSelectionTrue, если текстовое поле в настоящее время имеет фокус и текст в нем выбран.
whiteTextureПолучить белую текстуру.
wideModeНаходится ли редактор GUI в настоящее время в широком режиме?

Статические методы

Метод Описание
AddCursorRectДобавление пользовательского указателя мыши к контролю.
CommandEventСоздает событие, которое может быть отправлено в другое окно.
DrawColorSwatchНарисуйте цветовую палитру.
DrawCurveSwatchНарисовать кривую.
DrawRegionSwatchНарисуйте выборку с заполненной областью между двумя кривой SerializedProperty.
FindTextureПолучает текстуру из исходного имени файла. Вы можете загрузить ресурс текстуры Редактора по имени или текстуру из пути ассета.
GetBuiltinSkinПолучить один из встроенных GUI скинов, который может быть игровым, инспекторским или Scene скином, выбранным параметром.
GetFlowLayoutedRectsСписок строк, расположенных слева направо, сверху вниз в заданной области.
GetIconForObjectПолучает пользовательский значок, связанный с объектом. Только GameObjects и MonoScripts имеют связанные пользовательские значки.
GetIconSizeПолучить размер, который был установлен с помощью SetIconSize.
GetMainWindowPositionПолучает позицию главного окна Unity Editor. Это окно редактора верхнего уровня, которое содержит все другие представления редактора, такие как Project Browser, Hierarchy и Console.
GetObjectPickerControlIDcontrolID выбранного объекта.
GetObjectPickerObjectОбъект, выбранный в настоящее время в выборщике объектов.
HasObjectThumbnailЕсть ли у данного класса миниатюры для отдельных объектов?
IconContentПолучить GUIContent из встроенного ресурса Unity с указанным именем.
IsDisplayReferencedByCamerasПроверьте, может ли любая включенная камера отображаться на определенном дисплее.
LoadЗагрузить встроенный ресурс.
LoadRequiredЗагрузите требуемый встроенный ресурс.
LookLikeControlsСделать так, чтобы все EditorGUI выглядели как обычные элементы управления.
ObjectContentВозвращает объект GUIContent с именем и значком объекта.
PingObjectPing объект в Scene как щелкнуть его в инспекторе.
PixelsToPointsПреобразование из пиксельного пространства в точечное.
PointsToPixelsПреобразование пространства точек в пространство пикселей.
QueueGameViewInputEventОтправить событие ввода в игру.
SetIconForObjectЗадает пользовательский значок для сопоставления с GameObject или MonoScript. Пользовательский значок отображается в представлении Scene и Inspector.
SetIconSizeУстановить значки, отображаемые как часть GUIContent, для отображения в определенном размере.
SetMainWindowPositionУстанавливает положение главного окна Unity Editor.
ShowObjectPickerПоказать выборщик объектов из кода.
TrIconContentПолучает GUIContent из встроенных ресурсов Unity с указанной информацией или создает GUIContent для значка GUI element.The, загруженного с локализованным tooltip. Как правило, значок из `Assets/Editor Default Resources/Icons` извлекается с использованием имени значка. Требуется только имя значка, без расширения .png.
TrTextContentПолучает GUIContent из встроенных ресурсов Unity с указанным ключом или создает GUIContent для текста GUI element.The и tooltip локализованы и загружены с icon.Typically, значок из `Assets/Editor Default Resources/Icons` извлекается с использованием имени значка. Нужно только имя значка, без расширения .png.
TrTextContentWithIconПолучает GUIContent из встроенных ресурсов Unity с указанной информацией или создает GUIContent для GUI element.The текста и tooltip локализованы и загружены с icon.Typically, значок из `Assets/Editor Default Resources/Icons` извлекается с использованием имени значка. Только имя значка, без расширения .png является needed.If тип сообщения указывается вместо значка или имени значка, GUIContent.image является значком, связанным с этим типом сообщения.
Унаследованные члены 2

Статические свойства

СвойствоОписание
hasModalWindowГлобальное свойство, которое имеет значение true, если отображается ModalWindow, false в противном случае.
hotControlcontrolID текущего горячего управления.
keyboardControlcontrolID элемента управления, который имеет фокус клавиатуры.
systemCopyBufferПолучить доступ к общесистемной буфера обмена.

Статические методы

МетодОписание
AlignRectToDeviceВыравнивание прямоугольника локального пространства с сеткой пикселей.
ExitGUIПереводит GUI в состояние, при котором все последующие функции GUI непосредственного режима не будут выполняться до конца цикла GUI: выбрасывается ExitGUIException.
GetControlIDПолучить уникальный ID для управления.
GetStateObjectВозвращает объект состояния по controlID.
GUIToScreenPointПреобразовать точку из позиции GUI в пространство экрана.
GUIToScreenRectПреобразовать прямоугольник из позиции GUI в экранное пространство.
QueryStateObjectВозвращает существующий объект состояния по controlID.
RotateAroundPivotПомощная функция для вращения GUI вокруг точки.
ScaleAroundPivotПомощная функция для масштабирования GUI вокруг точки.
ScreenToGUIPointПреобразовать точку из экранного пространства в GUI позицию.
ScreenToGUIRectПреобразовать прямоугольник из экранного пространства в позицию GUI.