Legacy Documentation: Version 4.6(go to latest)
Language: English
  • C#
  • JS
  • Boo

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

EditorGUIUtility

Namespace: UnityEditor

/

Inherits from: GUIUtility

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

Miscellaneous helper stuff for EditorGUI.

Static Variables

currentViewWidth The width of the GUI area for the current EditorWindow or other view.
editingTextField Is a text field currently editing text?
fieldWidth The minimum width in pixels reserved for the fields of Editor GUI controls.
hierarchyMode Is the Editor GUI is hierarchy mode?
isProSkin Is the user currently using the pro skin? (Read Only)
labelWidth The width in pixels reserved for labels of Editor GUI controls.
singleLineHeight Get the height used for a single Editor control such as a one-line EditorGUI.TextField or EditorGUI.Popup.
standardVerticalSpacing Get the height used by default for vertical spacing between controls.
systemCopyBuffer The system copy buffer.
whiteTexture Get a white texture.
wideMode Is the Editor GUI currently in wide mode?

Static Functions

AddCursorRect Add a custom mouse pointer to a control.
CommandEvent Creates an event.
DrawColorSwatch Draw a color swatch.
DrawCurveSwatch Draw a curve swatch.
DrawRegionSwatch Draw swatch with a filled region between two SerializedProperty curves.
FindTexture Get a texture from its source filename.
GetBuiltinSkin Get one of the built-in GUI skins, which can be the game view, inspector or scene view skin as chosen by the parameter.
GetIconSize Get the size that has been set using SetIconSize.
GetObjectPickerControlID The controlID of the currently showing object picker.
GetObjectPickerObject The object currently selected in the object picker.
HasObjectThumbnail Does a given class have per-object thumbnails?
HSVToRGB Convert a set of HSV values to an RGB Color.
IconContent Fetch the GUIContent from the Unity builtin resources with the given name.
Load Load a built-in resource.
LoadRequired Load a built-in resource that has to be there.
LookLikeControls Make all EditorGUI look like regular controls.
ObjectContent Return a GUIContent object with the name and icon of an Object.
PingObject Ping an object in a window like clicking it in an inspector.
QueueGameViewInputEvent Send an input event into the game.
RenderGameViewCameras Render all ingame cameras.
RGBToHSV Convert a color from RGB to HSV color space.
SetIconSize Set icons rendered as part of GUIContent to be rendered at a specific size.
ShowObjectPicker Show the object picker from code.

Inherited members

Static Variables

hasModalWindow A global property, which is true if a ModalWindow is being displayed, false otherwise.
hotControl The controlID of the current hot control.
keyboardControl The controlID of the control that has keyboard focus.

Static Functions

GetControlID Get a unique ID for a control.
GetStateObject Get a state object from a controlID.
GUIToScreenPoint Convert a point from GUI position to screen space.
QueryStateObject Get an existing state object from a controlID.
RotateAroundPivot Helper function to rotate the GUI around a point.
ScaleAroundPivot Helper function to scale the GUI around a point.
ScreenToGUIPoint Convert a point from screen space to GUI position.