C# Класс UnityEngine.GUIUtility

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BeginGUI void
CheckOnGUI void
EndGUI void
EndGUIFromException bool
GUIToScreenRect Rect
GetBuiltinSkin GUISkin
GetDefaultSkin GUISkin
GetPermanentControlID int
INTERNAL_CALL_Internal_GetNextControlID2 int
Internal_ExitGUI void
Internal_GetBuiltinSkin UnityEngine.Object
Internal_GetDefaultSkin GUISkin
Internal_GetGUIDepth int
Internal_GetHotControl int
Internal_GetNextControlID2 int
Internal_GetPixelsPerPoint float
Internal_LoadSkin System.Object
Internal_SetHotControl void
SetDidGUIWindowsEatLastEvent void
SetSkin void
UpdateUndoName void

Открытые методы

Метод Описание
ExitGUI ( ) : void
GUIToScreenPoint ( Vector2 guiPoint ) : Vector2
GUIUtility ( )
GetControlID ( FocusType focus ) : int
GetControlID ( FocusType focus, Rect position ) : int
GetControlID ( GUIContent contents, FocusType focus ) : int
GetControlID ( GUIContent contents, FocusType focus, Rect position ) : int
GetControlID ( int hint, FocusType focus ) : int
GetControlID ( int hint, FocusType focus, Rect position ) : int
GetStateObject ( Type t, int controlID ) : System.Object
GetStateObject ( System t, int controlID ) : object
QueryStateObject ( Type t, int controlID ) : System.Object
QueryStateObject ( System t, int controlID ) : object
RotateAroundPivot ( float angle, Vector2 pivotPoint ) : void
ScaleAroundPivot ( Vector2 scale, Vector2 pivotPoint ) : void
ScreenToGUIPoint ( Vector2 screenPoint ) : Vector2
ScreenToGUIRect ( Rect screenRect ) : Rect

Приватные методы

Метод Описание
BeginGUI ( int skinMode, int instanceID, int useGUILayout ) : void
CheckOnGUI ( ) : void
EndGUI ( int layoutType ) : void
EndGUIFromException ( Exception exception ) : bool
GUIToScreenRect ( Rect guiRect ) : Rect
GetBuiltinSkin ( int skin ) : GUISkin
GetDefaultSkin ( ) : GUISkin
GetPermanentControlID ( ) : int
INTERNAL_CALL_Internal_GetNextControlID2 ( int hint, FocusType focusType, Rect &rect ) : int
Internal_ExitGUI ( ) : void
Internal_GetBuiltinSkin ( int skin ) : UnityEngine.Object
Internal_GetDefaultSkin ( int skinMode ) : GUISkin
Internal_GetGUIDepth ( ) : int
Internal_GetHotControl ( ) : int
Internal_GetNextControlID2 ( int hint, FocusType focusType, Rect rect ) : int
Internal_GetPixelsPerPoint ( ) : float
Internal_LoadSkin ( int skinNo, Type type ) : System.Object
Internal_SetHotControl ( int value ) : void
SetDidGUIWindowsEatLastEvent ( bool value ) : void
SetSkin ( int skinMode ) : void
UpdateUndoName ( ) : void

Описание методов

ExitGUI() публичный статический Метод

public static ExitGUI ( ) : void
Результат void

GUIToScreenPoint() публичный статический Метод

public static GUIToScreenPoint ( Vector2 guiPoint ) : Vector2
guiPoint Vector2
Результат Vector2

GUIUtility() публичный Метод

public GUIUtility ( )

GetControlID() публичный статический Метод

public static GetControlID ( FocusType focus ) : int
focus FocusType
Результат int

GetControlID() публичный статический Метод

public static GetControlID ( FocusType focus, Rect position ) : int
focus FocusType
position Rect
Результат int

GetControlID() публичный статический Метод

public static GetControlID ( GUIContent contents, FocusType focus ) : int
contents GUIContent
focus FocusType
Результат int

GetControlID() публичный статический Метод

public static GetControlID ( GUIContent contents, FocusType focus, Rect position ) : int
contents GUIContent
focus FocusType
position Rect
Результат int

GetControlID() публичный статический Метод

public static GetControlID ( int hint, FocusType focus ) : int
hint int
focus FocusType
Результат int

GetControlID() публичный статический Метод

public static GetControlID ( int hint, FocusType focus, Rect position ) : int
hint int
focus FocusType
position Rect
Результат int

GetStateObject() публичный статический Метод

public static GetStateObject ( Type t, int controlID ) : System.Object
t System.Type
controlID int
Результат System.Object

GetStateObject() публичный статический Метод

public static GetStateObject ( System t, int controlID ) : object
t System
controlID int
Результат object

QueryStateObject() публичный статический Метод

public static QueryStateObject ( Type t, int controlID ) : System.Object
t System.Type
controlID int
Результат System.Object

QueryStateObject() публичный статический Метод

public static QueryStateObject ( System t, int controlID ) : object
t System
controlID int
Результат object

RotateAroundPivot() публичный статический Метод

public static RotateAroundPivot ( float angle, Vector2 pivotPoint ) : void
angle float
pivotPoint Vector2
Результат void

ScaleAroundPivot() публичный статический Метод

public static ScaleAroundPivot ( Vector2 scale, Vector2 pivotPoint ) : void
scale Vector2
pivotPoint Vector2
Результат void

ScreenToGUIPoint() публичный статический Метод

public static ScreenToGUIPoint ( Vector2 screenPoint ) : Vector2
screenPoint Vector2
Результат Vector2

ScreenToGUIRect() публичный статический Метод

public static ScreenToGUIRect ( Rect screenRect ) : Rect
screenRect Rect
Результат Rect