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.

GUIUtility

Namespace: UnityEngine

Description

Utility class for making new GUI controls.

Unless you are creating your own GUI controls from scratch, you should not use these functions.

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.