Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • 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

hasModalWindowA global property, which is true if a ModalWindow is being displayed, false otherwise.
hotControlThe controlID of the current hot control.
keyboardControlThe controlID of the control that has keyboard focus.

Static Functions

GetControlIDGet a unique ID for a control.
GetStateObjectGet a state object from a controlID.
GUIToScreenPointConvert a point from GUI position to screen space.
QueryStateObjectGet an existing state object from a controlID.
RotateAroundPivotHelper function to rotate the GUI around a point.
ScaleAroundPivotHelper function to scale the GUI around a point.
ScreenToGUIPointConvert a point from screen space to GUI position.