Class GUIHelper
Utility functions to assist with GUIs.
Syntax
public static class GUIHelper
Fields
FocusTextInControl
Focus control and text editor where applicable.
Declaration
public static Action<string> FocusTextInControl
Field Value
VisibleRect
Gets visible rectangle within GUI.
Declaration
public static Func<Rect> VisibleRect
Field Value
Methods
DrawTexture(Rect, Texture2D)
Draw texture using GUIStyle to workaround bug in Unity where
DrawTexture flickers when embedded inside a property drawer.
Declaration
public static void DrawTexture(Rect position, Texture2D texture)
Parameters
Type |
Name |
Description |
Rect |
position |
Position of which to draw texture in space of GUI.
|
Texture2D |
texture |
Texture.
|
IconButton(Rect, Boolean, Texture2D, Texture2D, GUIStyle)
Declaration
public static bool IconButton(Rect position, bool visible, Texture2D iconNormal, Texture2D iconActive, GUIStyle style)
Parameters
Returns
IconButton(Rect, Texture2D, Texture2D, GUIStyle)
Declaration
public static bool IconButton(Rect position, Texture2D iconNormal, Texture2D iconActive, GUIStyle style)
Parameters
Returns
Separator(Rect)
Declaration
public static void Separator(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Separator(Rect, Color)
Declaration
public static void Separator(Rect position, Color color)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Color |
color |
|